Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Node.js 18 18.20.5 download

Run JavaScript Everywhere

This is an older version. The current version is 18.20.8. Node.js 18 18.20.8 · Released:

Installer files 18.20.5

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit MSI All users — nodejs.org VirusTotal
64-bit ZIP → Portable — — nodejs.org VirusTotal
32-bit MSI All users — nodejs.org VirusTotal
32-bit ZIP → Portable — — nodejs.org VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

Notable Changes
- [ac37e554a5] - esm: mark import attributes and JSON module as stable (Nicolò Ribaudo) #55333
Commits
- [c2e6a8f215] - benchmark: fix napi/ref addon (Michaël Zasso) #53233
- [4c2e07aaac] - build: pin doc workflow to Node.js 20 (Richard Lau) #55755
- [6ba4ebd060] - build: fix build with Python 3.12 (Luigi Pinca) #50582
- [c50f01399e] - crypto: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) #55041
- [5c46782137] - crypto: make deriveBits length parameter optional and nullable (Filip Skokan) #53601
- [6e7274fa53] - crypto: reject dh,x25519,x448 in {Sign,Verify}Final (Huáng Jùnliàng) #53774
- [d2442044db] - crypto: reject Ed25519/Ed448 in Sign/Verify prototypes (Filip Skokan) #52340
- [93670de499] - deps: upgrade npm to 10.8.2 (npm team) #53799
- [8531c95587] - deps: upgrade npm to 10.8.1 (npm team) #53207
- [fd9933ea0f] - deps: upgrade npm to 10.8.0 (npm team) #53014
- [03852495d7] - deps: update simdutf to 5.6.0 (Node.js GitHub Bot) #55379
- [3597be4146] - deps: update simdutf to 5.5.0 (Node.js GitHub Bot) #54434
- [52d2c03738] - deps: update simdutf to 5.3.4 (Node.js GitHub Bot) #54312
- [dd882ac483] - deps: update simdutf to 5.3.1 (Node.js GitHub Bot) #54196
- [5fb8e1b428] - deps: update simdutf to 5.3.0 (Node.js GitHub Bot) #53837
- [c952fd886d] - deps: update simdutf to 5.2.8 (Node.js GitHub Bot) #52727
- [a1ae050ed5] - deps: update simdutf to 5.2.6 (Node.js GitHub Bot) #52727
- [96ec48da7f] - deps: update brotli to 1.1.0 (Node.js GitHub Bot) #50804
- [11242bcfb4] - deps: update zlib to 1.3.0.1-motley-71660e1 (Node.js GitHub Bot) #53464
- [64f98a9869] - deps: update zlib to 1.3.0.1-motley-c2469fd (Node.js GitHub Bot) #53464
- [4b815550e0] - deps: update zlib to 1.3.0.1-motley-68e57e6 (Node.js GitHub Bot) #53464
- [f6b2f68ce7] - deps: update zlib to 1.3.0.1-motley-8b7eff8 (Node.js GitHub Bot) #53464
- [e151ebef86] - deps: update zlib to 1.3.0.1-motley-e432200 (Node.js GitHub Bot) #53464
- [637a306e02] - deps: update zlib to 1.3.0.1-motley-887bb57 (Node.js GitHub Bot) #53464
- [569a739569] - deps: update zlib to 1.3.0.1-motley-209717d (Node.js GitHub Bot) #53156
- [033f1e2ba5] - deps: update zlib to 1.3.0.1-motley-4f653ff (Node.js GitHub Bot) #53052
- [aaa857fc01] - deps: update ada to 2.8.0 (Node.js GitHub Bot) #53254
- [d577321877] - deps: update acorn to 8.13.0 (Node.js GitHub Bot) #55558
- [55b3c8a41f] - deps: update acorn-walk to 8.3.4 (Node.js GitHub Bot) #54950
- [50a9456f1e] - deps: update acorn-walk to 8.3.3 (Node.js GitHub Bot) #53466
- [f56cfe776b] - deps: update acorn to 8.12.1 (Node.js GitHub Bot) #53465
- [fce3ab686d] - deps: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) #55184
- [46c782486e] - deps: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) #55184
- [4a18581dc3] - deps: update corepack to 0.29.4 (Node.js GitHub Bot) #54845
- [67e98831ab] - deps: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) #54336
- [c60c6630af] - deps: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) #54336
- [935a506377] - deps: update corepack to 0.29.3 (Node.js GitHub Bot) #54072
- [dbdfdd0226] - deps: update corepack to 0.29.2 (Node.js GitHub Bot) #53838
- [395ee44608] - deps: update corepack to 0.28.2 (Node.js GitHub Bot) #53253
- [6ba8bc0618] - deps: update c-ares to 1.29.0 (Node.js GitHub Bot) #53155
- [81c3260cd2] - deps: update corepack to 0.28.1 (Node.js GitHub Bot) #52946
- [e4739e9aa6] - doc: only apply content-visibility on all.html (Filip Skokan) #53510
- [4d2ac5d98f] - doc: move release key for Myles Borins (Richard Lau) #54059
- [1c4decc998] - doc: add release key for aduh95 (Antoine du Hamel) #55349
- [a4f6f0918f] - doc: add names next to release key bash commands (Aviv Keller) #52878
- [c679348f83] - errors: use determineSpecificType in more error messages (Antoine du Hamel) #49580
- [3059262185] - esm: fix broken assertion in legacyMainResolve (Antoine du Hamel) #55708
- [ac37e554a5] - esm: mark import attributes and JSON module as stable (Nicolò Ribaudo) #55333
- [84b0ead758] - esm: fix hook name in error message (Bruce MacNaughton) #50466
- [0092358d00] - http: handle multi-value content-disposition header (Arsalan Ahmad) #50977
- [d814fe935c] - src: account for OpenSSL unexpected version (Shelley Vohr) #54038
- [6615fe5db1] - src: fix dynamically linked OpenSSL version (Richard Lau) #53456
- [d6114cb2e2] - test: fix test when compiled without engine support (Richard Lau) #53232
- [ac3a39051c] - test: fix test-tls-junk-closes-server (Michael Dawson) #55089
- [c8520ff7d2] - test: fix OpenSSL version checks (Richard Lau) #53503
- [9824827937] - test: update tls test to support OpenSSL32 (Michael Dawson) #55030
- [1a4d497936] - test: adjust tls-set-ciphers for OpenSSL32 (Michael Dawson) #55016
- [341496a5a2] - test: add asserts to validate test assumptions (Michael Dawson) #54997
- [37a2f7eaa4] - test: adjust key sizes to support OpenSSL32 (Michael Dawson) #54972
- [75ff0cdf66] - test: update test to support OpenSSL32 (Michael Dawson) #54968
- [b097d85dfe] - test: adjust test-tls-junk-server for OpenSSL32 (Michael Dawson) #54926
- [e9997388a6] - test: adjust tls test for OpenSSL32 (Michael Dawson) #54909
- [c7de027adb] - test: fix test test-tls-dhe for OpenSSL32 (Michael Dawson) #54903
- [68156cbae1] - test: fix test-tls-client-mindhsize for OpenSSL32 (Michael Dawson) #54739
- [d5b73e5683] - test: increase key size for ca2-cert.pem (Michael Dawson) #54599
- [5316314755] - test: update TLS test for OpenSSL 3.2 (Richard Lau) #54612
- [a1f0c87859] - test: fix test-tls-client-auth test for OpenSSL32 (Michael Dawson) #54610
- [e9e3306426] - test: use assert.{s,deepS}trictEqual() (Sonny) #54208
- [1320fb9475] - test: update TLS trace tests for OpenSSL >= 3.2 (Richard Lau) #53229
- [cc3cdf7cc0] - test: check against run-time OpenSSL version (Richard Lau) #53456
- [fc43c6803e] - test: update TLS tests for OpenSSL 3.2 (Richard Lau) #53384
- [627d3993f0] - test: fix unreliable assumption in js-native-api/test_cannot_run_js (Joyee Cheung) #51898
- [9f521f456e] - test: update tests for OpenSSL 3.0.14 (Richard Lau) #53373
- [0fb652eba9] - tools: update gyp-next to v0.16.1 (Michaël Zasso) #50380
- [fa72b2c2de] - tools: skip ruff on tools/gyp (Michaël Zasso) #50380

https://github.com/nodejs/node/releases/tag/v18.20.5

Most popular in IDEs & code editors

See all
  1. OpenCodeOpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.
  2. RStudioRStudio is an integrated development environment (IDE) for R.
  3. Node.js (LTS)Run JavaScript Everywhere
  4. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  5. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  6. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  7. ThonnyThonny is a Python IDE meant for learning programming.
  8. GDevelopThe fastest, easiest, most powerful no-code game engine.
  9. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  10. ProcessingA language and environment for creative coding

More from Node.js Foundation

See all

Tags

Share