Download the Node.js source code, a pre-built installer for your platform, or install via package manager.
Recommended for most users
Windows Installer
node-v16.15.0-x86.msi
MAC Installer
node-v16.15.0.pkg
Source Code
node-v16.15.0.tar.gz
Current
Released 2020-04-21
LTS
Released 2020-10-27
Maintenance
Released 2021-10-19
End-of-life
2023-04-30
Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.
Release | Status | Codename | Initial Release | Active LTS Start | Maintenance LTS Start | End of Life |
---|---|---|---|---|---|---|
v14 | Maintenance LTS | Fermium | 2020-04-21 | 2020-10-27 | 2021-10-19 | 2023-04-30 |
v16 | Active LTS | Gallium | 2021-04-20 | 2021-10-26 | 2022-10-18 | 2024-04-30 |
v17 | Maintenance LTS | 2021-10-19 | 2022-04-01 | 2022-06-01 | ||
v18 | Current | 2022-04-19 | 2022-10-25 | 2023-10-18 | 2025-04-30 | |
v19 | Pending | 2022-10-18 | 2023-04-01 | 2023-06-01 | ||
v20 | Pending | 2023-04-18 | 2023-10-24 | 2024-10-22 | 2026-04-30 |