Next.js 12

End of life

Is Next.js 12 still supported?

No

Next.js 12 reached end of life on Nov 21, 2022 (3 years ago). It no longer gets updates, including security fixes. Upgrade to Next.js 16 (LTS) (latest 16.4.0).

Released
Oct 26, 2021
End of life
Nov 21, 2022
3 years ago
Latest version
12.3.7
Mar 28, 2025

Upgrade path

The recommended upgrade is Next.js 16 (LTS), currently at 16.4.0.

Not sure? Run npx next --version

Quick answers

Is Next.js 12 still supported?
No. Next.js 12 reached end of life on Nov 21, 2022 (3 years ago). It no longer gets updates, including security fixes. Upgrade to Next.js 16 (LTS) (latest 16.4.0).
When is Next.js 12 end of life?
Next.js 12 reached end of life on Nov 21, 2022. It gets no more updates, including security fixes.
What is the latest version of Next.js 12?
The latest Next.js 12 release is 12.3.7, released on Mar 28, 2025.
When was Next.js 12 released?
Next.js 12 was released on Oct 26, 2021.
What should I upgrade Next.js 12 to?
The recommended upgrade is Next.js 16 (LTS), currently at 16.4.0.
How do I check which Next.js version I have?
Run npx next --version, then paste the result into the “Am I up to date?” box on this page.

Other Next.js branches

All 8 →

← Next.js 11 Next.js 13 →

Next.js 12 release history

RSS

Release dates for 33 Next.js 12 versions, newest first.

  1. 12.3.7
  2. 12.3.6
  3. 12.3.5
  4. 12.3.4
  5. 12.3.3
  6. 12.3.2
  7. 12.2.6
  8. 12.3.1
  9. 12.3.0
  10. 12.2.5
All 33 releases
  1. 12.2.4
  2. 12.2.3
  3. 12.2.2
  4. 12.2.1
  5. 12.2.0
  6. 12.1.6
  7. 12.1.5
  8. 12.1.4
  9. 12.1.3
  10. 12.1.2
  11. 12.1.1
  12. 12.1.0
  13. 12.0.10
  14. 12.0.9
  15. 12.0.8
  16. 12.0.7
  17. 12.0.6
  18. 12.0.5
  19. 12.0.4
  20. 12.0.3
  21. 12.0.2
  22. 12.0.1
  23. 12.0.0

Keep track

Next.js 12 latest version badge

People who run Next.js 12 also check

Checked 4 hours ago