JavaScript runtime environment

Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web โ€ฆ Wikipedia
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ download โ€บ current
Node.js โ€” Download Node.jsยฎ
BashCopy to clipboard and their installation scripts are not maintained by the Node.js project. If you encounter any issues please visit 's website ... Read the changelog or blog post for this version.
๐ŸŒ
Microsoft Learn
learn.microsoft.com โ€บ en-us โ€บ windows โ€บ dev-environment โ€บ javascript โ€บ nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
The installer will point you to the releases page for the most recent version. Download the nvm-setup.zip file for the most recent release. Once downloaded, open the zip file, then open the nvm-setup.exe file.
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v25.2.1
Node.js โ€” Node.js v25.2.1 (Current)
We received feedback that this change on an experimental API was too breaking for a semver-minor release, so we decided to push it back for Node.js 26.0.0. [ff89b7b6c7] - crypto: ensure documented RSA-PSS saltLength default is used (Filip Skokan) #60662 ยท [5316b580eb] - deps: V8: backport 2e4c5cf9b112 (Michaรซl Zasso) #60654 ยท [ca878bc90e] - doc,src,lib: clarify experimental status of Web Storage support (Antoine du Hamel) #60708 ยท [a4dee613fd] - Revert "lib: throw from localStorage getter on missing storage path" (Antoine du Hamel) #60750 ยท Windows 64-bit Installer: https://nodejs.org/dis
๐ŸŒ
Node.js
nodejs.org โ€บ en
Node.js โ€” Run JavaScript Everywhere
Get Node.jsยฎGet Node.jsยฎGet security support for EOL Node.js versions
๐ŸŒ
FileHorse
filehorse.com โ€บ windows โ€บ developer tools
Node.js (64-bit) Download (2025 Latest)
Latest Version ยท Node.js 25.2.1 (64-bit) LATEST ยท Review by ยท Daniel Leblanc ยท Operating System ยท Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11 ยท User Rating ยท Click to vote ยท Author / Product ยท Node.js Foundation / External ...
๐ŸŒ
npm
docs.npmjs.com โ€บ downloading-and-installing-node-js-and-npm
Downloading and installing Node.js and npm | npm Docs
Note: to download the latest version of npm, on the command line, run the following command:npm install -g npm ... To see if you already have Node.js and npm installed and check the installed version, run the following commands:
๐ŸŒ
YouTube
youtube.com โ€บ watch
How to install Node.js in Windows 10/11 [2025 Update] | Download & Run Node.js in Easy Steps ๐Ÿš€ - YouTube
In this video, we'll guide you through the simple and updated process of installing Node.js on your Windows 10 or Windows 11 system in 2025! Whether you're ...
Published ย  July 15, 2025
Find elsewhere
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v24.11.0
Node.js โ€” Node.js v24.11.0 (LTS)
The documented behavior will be restored in the next Node.js 24.x LTS release to bring it back in line with previous releases. For more information, see #60423. Windows 64-bit Installer: https://nodejs.org/dist/v24.11.0/node-v24.11.0-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v24.11.0/node-v24.11.0-arm64.msi Windows 64-bit Binary: https://nodejs.org/dist/v24.11.0/win-x64/node.exe Windows ARM 64-bit Binary: https://nodejs.org/dist/v24.11.0/win-arm64/node.exe macOS 64-bit Installer: https://nodejs.org/dist/v24.11.0/node-v24.11.0.pkg macOS Apple Silicon 64-bit Binary: https://n
Top answer
1 of 16
1868

Ubuntu Linux/Mac

The module n makes version-management easy:

sudo npm install n -g

For the latest stable version:

n stable

For the latest version:

n latest

Debian 10

Upgrade older versions of node and npm on Debian 10 as follows:

sudo su -c 'curl -sL https://deb.nodesource.com/setup_18.x | bash -'
sudo apt-get install nodejs -y
sudo apt update
sudo apt upgrade
sudo npm install -g [email protected]
node --version
npm --version

Note: Replace setup_18 with the latest long-term support release.

Windows

Just reinstall node from the .msi in Windows from the node website.

2 of 16
839

All Platforms (Mac, Linux & Windows) 2024

If you just need to upgrade your old version of Node.js to the latest one and don't need multiple versions, simply over-write your existing executable with the new one.

Download the Latest Node.js from nodejs.org/en/download

This Just Works! TM on all platforms and is the easiest/fastest method.
When you run node -v in your terminal you will see the the latest version.

Mac

If you originally installed Node.js using brew then run:

brew upgrade node

Managing Multiple Versions of Node.js:

If you need to run multiple versions of Node.js on your machine e.g. if you have an older project that targets a specific version on AWS Lambda, then NVM (Node Version Manger) is your friend!

Step 1 - Get NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

If you're curious about the installation command read the source code
... its been reviewed by several node.js security experts

Step 2 - Install the Specific Version of Node.js you need

Once you've got NVM you can install a specific version of Node.js using the nvm command:

nvm install v22.16.0

Note: you may need to close & re-open your terminal window for nvm command to be available.

You should expect to see something like this in your terminal:

Now using node v22.16.0

You now have the latest Node.js on your machine.
And if you need to temporarily switch to a different/previous version, you can do it with a simple nvm command.

Note: avoid using sudo with Node/NPM as it violates the security principal of least privilege

NVM is considered "better" than N for managing multiple Node.js versions because the verbose commands mean it is much easier to keep track of what you are doing in your Terminal/SSH Log. It is used by the team at NPM the creators/custodians of the Node.js World!

๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ installation guide โ€บ install-node-js-on-windows
How to Install Node.js on Windows: Top 4 Methods - GeeksforGeeks
August 25, 2025 - Either you can run the downloaded installer manually and follow the on-screen instructions or run the following command in CMD or PowerShell: ... Note: You can also specify the node.js version by using "nvm install 14.17.6" or you can choose any installed version as a default by using "nvm use 14.17.3" To check the installed version of Node.js, run the following command:
๐ŸŒ
GitHub
github.com โ€บ coreybutler โ€บ nvm-windows
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
Remember when running nvm install or nvm use, Windows usually requires administrative rights (to create symlinks). To install the latest version of Node.js, run nvm install latest.
Starred by 44K users
Forked by 3.7K users
Languages ย  Go 72.3% | Inno Setup 25.9%
๐ŸŒ
NodeSource
nodesource.com โ€บ blog โ€บ Update-nodejs-versions-on-windows
How to Update Node.js Versions on Windows
February 4, 2025 - Go to the official Node.js website. Choose either the LTS (Long-Term Support) version for stability or the Current version for the latest features. Click the Windows Installer (.msi) download link.
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v20.9.0
Node.js โ€” Node.js v20.9.0 (LTS)
This is not thought to be a regression in Node.js 20 (some reports are on Node.js 18). For more information, including some potential workarounds, see issue #49344. Windows 32-bit Installer: https://nodejs.org/dist/v20.9.0/node-v20.9.0-x86.msi Windows 64-bit Installer: https://nodejs.org/dist/v20.9.0/node-v20.9.0-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v20.9.0/node-v20.9.0-arm64.msi Windows 32-bit Binary: https://nodejs.org/dist/v20.9.0/win-x86/node.exe Windows 64-bit Binary: https://nodejs.org/dist/v20.9.0/win-x64/node.exe Windows ARM 64-bit Binary: https://nodejs.org/di
๐ŸŒ
YouTube
youtube.com โ€บ watch
Install Node JS windows 11|How to install Node JS in windows 11 | Node JS installation on windows 11 - YouTube
I this lecture I will show you the step by step process how to Install Node JS in Windows 11.We'll also install NPM along with other processes. First step is...
Published ย  August 9, 2024
๐ŸŒ
Uptodown
node-js.en.uptodown.com โ€บ windows โ€บ development โ€บ ide โ€บ node.js โ€บ download
Download Node.js 25.2.1 for Windows | Uptodown.com
3 weeks ago - Download the latest version of Node.js for Windows. Execute JavaScript code thanks to this asynchronous environment. Node.js is an asynchronous JavaScript...
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v22.11.0
Node.js โ€” Node.js v22.11.0 (LTS)
OpenSSL 3.0.x is the currently designated long term support version that is scheduled to be supported until 7th September 2026, which is within the expected lifetime of Node.js 22.x. We are expecting upstream OpenSSL to announce a successor ...
๐ŸŒ
Softonic
nodejs.en.softonic.com โ€บ home โ€บ windows โ€บ development & it โ€บ development kits
Nodejs - Download
November 4, 2025 - Nodejs, free and safe download. Nodejs latest version: Node.js JavaScript runtime. Node.js JavaScript runtime โœจ????โœจ is one of the Top Open Source Pro
Rating: 10/10 โ€‹ - โ€‹ 1 votes
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v21.7.3
Node.js โ€” Node.js v21.7.3 (Current)
Windows 32-bit Installer: https://nodejs.org/dist/v21.7.3/node-v21.7.3-x86.msi Windows 64-bit Installer: https://nodejs.org/dist/v21.7.3/node-v21.7.3-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v21.7.3/node-v21.7.3-arm64.msi ...
๐ŸŒ
OperaVPS
operavps.com โ€บ docs โ€บ install node.js on windows efficiently a guide for developers
Install Node.js on Windows Step-by-Step for Developers
September 17, 2025 - You can also check "npm -v" to confirm the installation of Node Package Manager. The recommended method to update Node.js on Windows is to download the latest version from the official website and run the installer.