Upload your project and get production-ready migrated code in minutes.
Paste a GitHub URL or upload a ZIP file of your Next.js Pages Router project.
The engine scans your codebase to identify Next.js Pages Router patterns, APIs, and configuration that need updating.
Hybrid AST + AI engine applies deterministic transforms for configuration and dependencies, and AI-powered transforms for complex code changes. Every change gets a confidence score.
Get a ZIP with your fully migrated code, a complete migration report, and a checklist of items flagged for manual review.
The mental model shift from getServerSideProps/getStaticProps to Server Components is the biggest change. Data fetching moves from page-level functions to component-level async/await. Nivo converts your data fetching patterns and adds 'use client' directives where needed.
Yes. Next.js supports running both routers simultaneously. Nivo can migrate specific routes to the app/ directory while leaving others in pages/. This is the recommended approach for large applications.
Most projects complete in 10 to 20 minutes. The time depends on the number of pages and the complexity of data fetching patterns. Each page requires conversion of its data fetching, layout, and metadata approach.
API routes in pages/api/ continue to work alongside the app/ directory. Nivo can optionally convert them to Route Handlers in app/api/ which support edge runtime and streaming responses.
next/link and useRouter continue to work. Nivo updates useRouter imports from next/router to next/navigation and adjusts method names (router.push remains, but router.query becomes useSearchParams).
Free tier available — no credit card required
Automatically migrate your Next.js 14 project to Next.js 15. Handles async request APIs, new caching defaults, React 19 integration, and Turbopack changes in minutes.
Framework UpgradeAutomatically upgrade your Next.js 13 project to Next.js 14. Handles Server Actions stabilization, metadata API changes, and partial prerendering preparation.
Framework UpgradeAutomatically migrate React 18 to React 19. Handles ref-as-prop, removal of forwardRef, new use() hook, Actions API, and deprecated legacy APIs in minutes.
Framework Upgrade