End of life / Node.js / 16
End of life
Node.js 16 is past end of life.
Security fixes stopped on 11 Sep 2023, 1144 days ago. New vulnerabilities in 16 won’t be fixed.
- Released
- 20 Apr 2021
- Active support
- ended 18 Oct 2022
- Security fixes
- ended 11 Sep 2023
- Latest
- 16.20.2
Upgrade to Node.js 26: security fixes until 30 Apr 2029.
Release cycles
Every Node.js cycle, at a glance.
Active support means bug fixes and security fixes; after it, security fixes only. Past the end of security support, nothing.
- Active support
- Security fixes only
- Supported
- Ends within 90 days
- Ended
Cycle
Status
Released
Active until
Security until
Latest
What to upgrade to
Go to 26.
26 is the newest supported long-term Node.js cycle, with security fixes until 30 Apr 2029.
Before you upgrade
Even-numbered releases become LTS; odd ones never do. Move build servers and CI to the same version, then reinstall node_modules. Read the Node.js 26 upgrade guide
How to check your version
Which Node.js is this site on?
On the server
In the project
On Forge
Know before support ends.
Porro reads the PHP, framework and database version from every site and tells you 90 days before support runs out.
Dates from endoflife.date/nodejs, checked daily · data as of 29 Oct 2026.