Node Download

Posted on  by admin

Releases 1.x through 3.x were called "io.js" as they were part of the io.js fork.

As of Node.js 4.0.0 the former release lines of io.js converged with Node.js 0.12.x into unified Node.js releases.

  • Windows Installer

    node-v16.15.0-x86.msi

  • MAC Installer

    node-v16.15.0.pkg

  • Source Code

    node-v16.15.0.tar.gz

Looking for latest release of a version branch?

  • Node.js v14
  • Node.js v16
  • Node.js v17
  • Node.js v18
  • Node.js v19
  • Node.js v20

LTS

Released2020-10-27

End-of-life

2023-04-30

Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.

ReleaseStatusCodenameInitial ReleaseActive LTS StartMaintenance LTS StartEnd of Life
v14Maintenance LTSFermium2020-04-212020-10-272021-10-192023-04-30
v16Active LTSGallium2021-04-202021-10-262022-10-182024-04-30
v17Maintenance LTS2021-10-192022-04-012022-06-01
v18Current2022-04-192022-10-252023-10-182025-04-30
v19Pending2022-10-182023-04-012023-06-01
v20Pending2023-04-182023-10-242024-10-222026-04-30

io.js & Node.js

Windows Installer (.msi)
Windows Binary (.zip)
macOS Installer (.pkg)
macOS Binary (.tar.gz)
Linux (PPC, S390x, AIX, ARMv7, ARMv8)