Node.js 25

This version has reached end of life and no longer receives updates.

End of Life Node.js health badge
Released

October 15, 2025

Active Support

April 1, 2026

End of Life

June 1, 2026

Latest Patch

25.9.0 (April 1, 2026)

About Node.js 25

Node.js 25 is the current odd-numbered release, serving as the development branch. It includes the latest V8 engine and experimental features that will stabilize into Node.js 26 LTS.

Key Changes in Node.js 25

Node.js 25 recently reached end of life on June 1, 2026. This means it no longer receives security patches or bug fixes from the maintainers. If you are still on this version, now is the time to finalize your upgrade plan before the gap between your version and the current release grows wider.

Upgrade to Node.js 26 LTS for continued security coverage and access to the latest features. The upgrade from 25 to 26 is typically straightforward, but review the release notes for any deprecations or API changes.

Migration Notes

Node.js 25 is a Current (non-LTS) release. It's suitable for testing and development but not recommended for production. Wait for Node.js 26 LTS (expected October 2026) for production upgrades.

Lifecycle Progress

Released: Oct 2025 EOL: Jun 2026

This version reached end of life June 1, 2026.

Previous Version

Node.js 24

LTS — Active
Next Version

Node.js 26

LTS — Active

All Node.js Versions

Version Released EOL Latest Status
26 May 5, 2026 April 30, 2029 26.3.0 LTS — Active
25 (current page) October 15, 2025 June 1, 2026 25.9.0 End of Life
24 May 6, 2025 April 30, 2028 24.16.0 LTS — Active
23 October 16, 2024 June 1, 2025 23.11.1 End of Life
22 April 24, 2024 April 30, 2027 22.22.3 Security Only
21 October 17, 2023 June 1, 2024 21.7.3 End of Life
20 April 18, 2023 April 30, 2026 20.20.2 End of Life
19 October 18, 2022 June 1, 2023 19.9.0 End of Life
18 April 19, 2022 April 30, 2025 18.20.8 End of Life
17 October 19, 2021 June 1, 2022 17.9.1 End of Life
16 April 20, 2021 September 11, 2023 16.20.2 End of Life
15 October 20, 2020 June 1, 2021 15.14.0 End of Life
14 April 21, 2020 April 30, 2023 14.21.3 End of Life
13 October 22, 2019 June 1, 2020 13.14.0 End of Life
12 April 23, 2019 April 30, 2022 12.22.12 End of Life
11 October 23, 2018 June 30, 2019 11.15.0 End of Life
10 April 24, 2018 April 30, 2021 10.24.1 End of Life
9 October 31, 2017 June 30, 2018 9.11.2 End of Life
8 May 30, 2017 December 31, 2019 8.17.0 End of Life
7 October 25, 2016 June 30, 2017 7.10.1 End of Life
6 April 26, 2016 April 30, 2019 6.17.1 End of Life
5 October 30, 2015 June 30, 2016 5.12.0 End of Life
4 September 9, 2015 April 30, 2018 4.9.1 End of Life
3 August 4, 2015 Yes 3.3.1 End of Life
2 May 4, 2015 Yes 2.5.0 End of Life
1 January 20, 2015 Yes 1.8.4 End of Life

Frequently Asked Questions

When was Node.js 25 released?
Node.js 25 was released on October 15, 2025.
When does Node.js 25 reach end of life?
Node.js 25 reached end of life on June 1, 2026. It no longer receives security patches or bug fixes. You should upgrade to a supported version.
What is the latest patch version of Node.js 25?
The latest patch release is 25.9.0, released on April 1, 2026.
Should I still use Node.js 25?
No. Node.js 25 has reached end of life and no longer receives security updates. Running EOL software exposes your applications to unpatched vulnerabilities. You should plan an upgrade to a currently supported version.

Related Resources

Get release updates for Node.js

Breaking changes, security patches, EOL warnings. Monthly digest, no spam.

Free forever. Unsubscribe anytime. We track 50+ technologies.