endoflife.ai
Next.js Next.js 15 Next.js 16 EOL Checker

Next.js 15 End of Life: Maintenance LTS Ends October 21, 2026

By Scott Bissett  ·  Published: September 18, 2026  ·  Reference guide  ·  Policy and upgrade notes read at nextjs.org on the day of publication.

Next.js 15 reaches end of life on October 21, 2026. The Next.js support policy keeps each major version in Maintenance LTS for two years from its initial release, and Next.js 15 was released on October 21, 2024. The policy page lists 15.x as Maintenance LTS and 16.x as Active LTS; it states the two-year rule rather than printing the end date, and the date above is that rule applied. Every version from 14 down is already listed as unsupported.

What Maintenance LTS means right now. Next.js 15 receives only critical bug fixes and essential security updates. Features, performance work and routine fixes go to Next.js 16. After the end date the policy promises nothing: Vercel says it may patch an unsupported version in rare cases, depending on how severe the bug is, which is not something to plan a production application around.
Quick answer: Next.js 16 is supported, with no end-of-life or end-of-support date announced yet. The next Next.js version to reach end of life is 15, on October 21, 2026. 6 of 8 tracked Next.js versions are past end of life; the most recent to reach it, 14, did so on October 26, 2025. Every Next.js version's release and end-of-support date is on the Next.js lifecycle page.

Next.js versions and their status

VersionReleasedStatus in the support policyEnd of life
Next.js 16October 2025Active LTSTwo years after its release, under the same rule
Next.js 15October 21, 2024Maintenance LTSOctober 21, 2026
Next.js 14October 26, 2023UnsupportedOctober 26, 2025
Next.js 13October 2022UnsupportedDecember 21, 2024
Next.js 12October 2021UnsupportedNovember 21, 2022

Status column: the Next.js support policy page. Where the release day differs by one day between sources we give the month only.

Running Next.js past end of life?
Extended support past the official EOL date exists for many products in this position — whether it covers Next.js is exactly what we check. Tell us where to reach you and we’ll reply with matched options and pricing guidance — or an honest “no vendor covers this.” Free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Why this one matters more than most framework deadlines

Next.js is not only a build tool. In most deployments it is the web server: it parses requests, runs middleware, handles authentication redirects and renders pages on the server. A security flaw in it is a flaw in the public face of the application. Once a major version leaves Maintenance LTS, a fix published for Next.js 16 is no longer ported back as a matter of policy, and the application keeps answering requests from the internet either way.

Moving from Next.js 15 to 16

Vercel publishes an upgrade guide for version 16 and a codemod that does the mechanical part: npx @next/codemod@canary upgrade latest. From that guide, the changes most likely to need real work:

What to do, by where you are

  1. On Next.js 14 or older: already unsupported. Plan the move to 16 directly; stopping at 15 buys only the weeks until October 21, 2026.
  2. On Next.js 15: run the codemod on a branch now and see what breaks. The date is fixed and the work is mostly in the list above.
  3. Cannot move in time: know exactly which version you run and watch its security advisories closely, because after the end date a fix is not promised. Commercial extended support exists for some older Next.js lines; the support options on our Next.js page show what is covered today.
  4. Check the runtime underneath. Next.js is only as supported as the Node.js version it runs on.

Frequently Asked Questions

When is Next.js 15 end of life?

October 21, 2026. The Next.js support policy keeps each major version in Maintenance LTS for two years from its initial release, and Next.js 15 was released on October 21, 2024.

Is Next.js 14 still supported?

No. Next.js 14 reached end of life on October 26, 2025 and is listed as unsupported in the Next.js support policy, along with every older major version.

What does Next.js 15 still receive in Maintenance LTS?

Only critical bug fixes and essential security updates. New features and routine fixes go to Next.js 16, the Active LTS version.

Related

© 2026 endoflife.ai · How we verify our dates · API · About