KEEP THE WEBSITE. OWN THE CODE.
Migrate your website.
Start with your website address. Fetch its pages,
then select, migrate and review them.
1. Add your website address
Enter the website link, then fetch its pages.
Automatic check readiness
Checking whether the browser can run…
2. Select the pages to migrate
Tick the pages you want, then click “Migrate selected pages one at a time.” After migration, use “View migrated page” to see the result or “View check results” to see what passed and what needs attention.
Select all discovered pages with no fixed page-count cap. New combined exports require a saved review for every included page. Draft acceptance never changes a failed or untested QA result into a pass.
QA checks screenshots, animation frames, illustrations, navigation, selected filters, sliders, load more and sticky sections. Unsupported repairs and untested behavior stay open. Moving content can vary between captures; no universal exact-match guarantee.
GitHub Pages staging
Choose a dedicated staging repository. Existing Pages sites, custom domains and unrelated deployment workflows are protected.
Connect GitHub when your combined project is ready.
Enter at GitHub device sign-in ↗
How to launch the Astro website
For local preview, unzip the project, install Node 24, open a terminal in astro-project and run:
npm ci npm run build npm run preview
For staging, connect GitHub, select a dedicated repository, prepare and review the changes, then upload. The included GitHub Actions workflow builds Astro and deploys to GitHub Pages. The app shows the deployment link and staging address. No production custom domain is configured.
Single migration workspace and individual QA reports
Start a migration
Your source stays untouched.
Migration workspace
Ready when you are.
From a link to local files.
Start a migration to follow its progress,
compare screenshots, and inspect QA results.
- Discover
- Capture
- Generate
- Build
- QA
- Package
Activity log
Recent migrations
Saved on this computerNo migrations yet.