Node.js 18 (LTS)

End of life

Is Node.js 18 (LTS) still supported?

No

Node.js 18 (LTS) reached end of life on Apr 30, 2025 (1 year ago). It no longer gets updates, including security fixes. Upgrade to Node.js 24 (LTS) (latest 24.21.0), supported until Apr 30, 2028.

Released
Apr 19, 2022
Active support ended
Oct 18, 2023
2 years ago
End of life
Apr 30, 2025
1 year ago
LTS since
Oct 25, 2022
3 years ago
Latest version
18.20.8
Mar 27, 2025

Upgrade path

The recommended upgrade is Node.js 24 (LTS), currently at 24.21.0 and supported until Apr 30, 2028.

Not sure? Run node --version

How to upgrade from Node.js 18 (LTS) to Node.js 24 (LTS)

nvm (Linux / macOS)

nvm install 24
nvm alias default 24

Ubuntu / Debian (NodeSource)

curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs

Windows

winget install OpenJS.NodeJS.LTS

Use OpenJS.NodeJS instead for the current (non-LTS) line.

Docker

docker pull node:24

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

Is Node.js 18 (LTS) still supported?
No. Node.js 18 (LTS) reached end of life on Apr 30, 2025 (1 year ago). It no longer gets updates, including security fixes. Upgrade to Node.js 24 (LTS) (latest 24.21.0), supported until Apr 30, 2028.
When did Node.js 18 become LTS?
Node.js 18 became an LTS (long-term support) release on Oct 25, 2022.
When is Node.js 18 (LTS) end of life?
Node.js 18 (LTS) reached end of life on Apr 30, 2025. It gets no more updates, including security fixes.
What is the latest version of Node.js 18 (LTS)?
The latest Node.js 18 (LTS) release is 18.20.8, released on Mar 27, 2025.
When was Node.js 18 (LTS) released?
Node.js 18 (LTS) was released on Apr 19, 2022.
What should I upgrade Node.js 18 (LTS) to?
The recommended upgrade is Node.js 24 (LTS), currently at 24.21.0 and supported until Apr 30, 2028.
How do I check which Node.js version I have?
Run node --version, then paste the result into the “Am I up to date?” box on this page.

Other Node.js branches

All 26 →

← Node.js 17 Node.js 19 →

Node.js 18 release history

RSS

Release dates for 38 Node.js 18 versions, newest first.

  1. 18.20.8
  2. 18.20.7
  3. 18.20.6
  4. 18.20.5
  5. 18.20.4
  6. 18.20.3
  7. 18.20.2
  8. 18.20.1
  9. 18.20.0
  10. 18.19.1
All 38 releases
  1. 18.19.0
  2. 18.18.2
  3. 18.18.1
  4. 18.18.0
  5. 18.17.1
  6. 18.17.0
  7. 18.16.1
  8. 18.16.0
  9. 18.15.0
  10. 18.14.2
  11. 18.14.1
  12. 18.14.0
  13. 18.13.0
  14. 18.12.1
  15. 18.12.0
  16. 18.11.0
  17. 18.10.0
  18. 18.9.1
  19. 18.9.0
  20. 18.8.0
  21. 18.7.0
  22. 18.6.0
  23. 18.5.0
  24. 18.4.0
  25. 18.3.0
  26. 18.2.0
  27. 18.1.0
  28. 18.0.0

Keep track

Node.js 18 (LTS) latest version badge

People who run Node.js 18 (LTS) also check

Official release policy · Checked 2 hours ago