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.
🌐
Node.js
nodejs.org › en
Node.js — Run JavaScript Everywhere
Get Node.js®Get Node.js®Get security support for EOL Node.js versions
🌐
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 › blog › release › v24.11.1
Node.js — Node.js v24.11.1 (LTS)
[c221d892ef] - deps: update corepack to 0.34.2 (Node.js GitHub Bot) #60550
🌐
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 ...
🌐
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 › 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!

Find elsewhere
🌐
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:
🌐
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
🌐
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
🌐
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 › 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 ...
🌐
YouTube
youtube.com › watch
How to Install Node.js on Windows 11 - YouTube
In this video, we’ll guide you step-by-step on how to install Node.js on Windows 11. Node.js is a powerful runtime environment for executing JavaScript on th...
Published   December 2, 2024
🌐
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 ...
🌐
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%
🌐
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...
🌐
YouTube
youtube.com › watch
How to Install Node.js on Window 11 (2025) - YouTube
How to Install Node.js on Windows 11 | Step-by-Step Guide for BeginnersIn this beginner-friendly tutorial, you’ll learn **how to install Node.js on Windows 1...
Published   August 10, 2025