Node.js — Free JavaScript Runtime

By OpenJS Foundation and Node.js contributors · Developer tools
  • Open source
  • Free
  • Developer tools
Download Node.js Direct download from nodejs.org Official download page Link checked October 19, 2026

Our verdict: Node.js is required for almost every modern web project, even if you only build front ends. The LTS installer gives you node and npm in a few clicks. Use the LTS release unless you need the newest features.

Node.js on its official website
Node.js on its official website · Screenshot from the official website

About Node.js

Node.js is an open-source JavaScript runtime built on Chrome's V8 engine and released under the MIT licence. It runs web servers and APIs, command-line tools and the build tools behind frameworks such as React, Vue and Angular.

Node.js has two release lines: LTS (long-term support) for stability, and Current with the newest features. The Windows MSI installer adds node and npm to PATH and can optionally install the build tools that some native npm packages need.

What it does well

  • npm included. Installs packages from the npm registry and runs project scripts.
  • LTS releases. Long-term support versions get security fixes for an extended period.
  • Built-in modules. File system, HTTP, streams, crypto and a test runner without extra packages.
  • Cross-platform. The same code runs on Windows, macOS and Linux.
  • Watch mode. node --watch restarts your script automatically when files change.

Who it is for

Good fit

Web developers, students learning JavaScript, and anyone whose tools require node or npm.

Look elsewhere

People who need several Node.js versions per project; a version manager is more practical for that.

Pros and cons

Pros

  • Free and open source (MIT)
  • npm gives access to a huge package registry
  • Stable LTS release line
  • Same runtime on all major platforms

Cons

  • npm packages vary widely in quality and security
  • Native modules need extra build tools on Windows
  • Switching versions requires a separate version manager

How to install Node.js

The link downloads the 64-bit MSI of the current LTS release. Keep the default PATH option. The optional Tools for Native Modules step installs Python and Visual Studio Build Tools through Chocolatey; skip it unless a package needs compiling. Check the install with node -v and npm -v.

Questions about Node.js

Is Node.js free?

Yes. Node.js is open source under the MIT licence and free for any use.

Should I download LTS or Current?

LTS for most users and production work. Current is for trying the newest features.

Does Node.js include npm?

Yes. The Windows installer installs npm together with Node.js.

Download Node.js from nodejs.org ExeDepot does not host this file. The download starts from the developer's server, nodejs.org. Other versions are on the official download page.

Alternatives to Node.js

  • Python Programming Language

    The official Python interpreter for Windows, with pip, IDLE and the standard library.

    Python Software Foundation · Open source · python.org
  • Go Programming Language

    Google's open-source Go language: compiler, standard library and go tool for modules, tests and builds.

    Google and the Go contributors · Open source · go.dev
  • Rust Programming Language

    Memory-safe systems language installed with rustup: compiler, Cargo package manager and toolchains.

    The Rust Project · Open source · rust-lang.org
  • .NET SDK Developer SDK

    Microsoft's open-source SDK for building C#, F# and VB apps; the link installs the .NET 10 LTS SDK.

    Microsoft and the .NET Foundation · Open source · dotnet.microsoft.com

Similar to Node.js All developer tools apps

  • Eclipse Temurin Java JDK

    Free, TCK-certified OpenJDK builds from Eclipse Adoptium; the link installs the current LTS JDK.

    Eclipse Adoptium Working Group · Open source · adoptium.net
  • PowerShell 7 Shell and Scripting Language

    Microsoft's open-source, cross-platform shell and scripting language, installed beside Windows PowerShell.

    Microsoft · Open source · microsoft.com
  • Microsoft Visual C++ Redistributable Runtime Library

    Microsoft C and C++ runtime libraries that many Windows programs and games need to start.

    Microsoft · Freeware · microsoft.com
  • DirectX End-User Runtime Runtime Library

    Microsoft web installer for legacy DirectX libraries (D3DX9, XAudio 2.7, XInput 1.3) that older games need.

    Microsoft · Freeware · microsoft.com