These answers are all about updating the version of Node, when the original question is about updating the version of the NVM tool itself.

The script to update NVM is:

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

and you can find the list of the latest releases here: https://github.com/nvm-sh/nvm/releases

More details found here: https://techsparx.com/nodejs/howto/nvm-deprecate-mirror.html

Answer from starryeyez024 on Stack Overflow
🌐
GitHub
github.com › nvm-sh › nvm
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
# Use bash for the shell SHELL ["/bin/bash", "-o", "pipefail", "-c"] # Create a script file sourced by both interactive and non-interactive bash shells ENV BASH_ENV /home/user/.bash_env RUN touch "${BASH_ENV}" RUN echo '. "${BASH_ENV}"' >> ~/.bashrc # Download and install nvm RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | PROFILE="${BASH_ENV}" bash RUN echo node > .nvmrc RUN nvm install · More robust, works in CI/CD-Jobs. Can be run in interactive and non-interactive containers. See #3531. FROM ubuntu:latest ARG NODE_VERSION=20 # install curl RUN apt update &&
Starred by 90.4K users
Forked by 9.7K users
Languages   Shell 98.0% | Makefile 1.2%
🌐
End of Life Date
endoflife.date › nvm
nvm | endoflife.date
October 5, 2025 - More information is available on the nvm website. You should be running one of the supported release numbers listed above in the rightmost column. ... You can submit an improvement to this page on GitHub . This page has a corresponding Talk Page. A JSON version of this page is available at /api/v1/products/nvm/. See the API Documentation for more information.
🌐
GitHub
github.com › nvm-sh › nvm › releases
Releases · nvm-sh/nvm
nvm install-latest-npm: ensure npm 10 does not install on unsupported nodes · [readme] add examples of setting specific versions as default (#3151) add some nvm_do_install tests · a cleaner name for the windows tests · Assets 2 · Loading ...
Author   nvm-sh
🌐
Nvmnode
nvmnode.com › guide › download.html
Download NVM For Windows, Linux, and macOS - NVM Documentation
Below is a list of available versions of NVM for Windows: The latest stable release of NVM for Windows can be downloaded from the official GitHub repository:
🌐
npm
npmjs.com › package › nvm
nvm - npm
Please use http://nvm.sh instead. Latest version: 0.0.4, last published: 9 years ago. Start using nvm in your project by running `npm i nvm`. There are 86 other projects in the npm registry using nvm.
      » npm install nvm
    
Published   Aug 02, 2016
Version   0.0.4
Author   Jordan Harband
🌐
HeyNode
heynode.com › tutorial › install-nodejs-locally-nvm
Install Node.js Locally with Node Version Manager (nvm) | HeyNode
Windows users: The process for installing nvm on Windows is different than what’s shown below. If you’re using Windows check out this Windows-specific version of nvm. ... Using curl, or wget, download the installation script. In the URL below make sure you replace v0.35.0 with the latest version of nvm.
Find elsewhere
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows › dev-environment › javascript › nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
Install the latest stable LTS release ... number with: nvm install <version> (replacing <version> with the number, ie: nvm install 12.14.0)....
🌐
Node.js
nodejs.org › en › download
Node.js — Download Node.js®
InfoWant new features sooner? Get the latest Node.js version instead and try the latest improvements!
🌐
Better Stack
betterstack.com › community › guides › scaling-nodejs › nvm-explained
A Beginner's Guide to NVM | Better Stack Community
Since the list is quite long, you might want to filter it: ... ... v20.19.0 (Latest LTS: Iron) v22.11.0 (LTS: Jod) v22.12.0 (LTS: Jod) v22.13.0 (LTS: Jod) v22.13.1 (LTS: Jod) -> v22.14.0 (Latest LTS: Jod)
🌐
SourceForge
sourceforge.net › projects › nvm-for-windows.mirror
NVM for Windows download | SourceForge.net
NVM for Windows
Remember when running nvm install or nvm use, you must have Windows administrative rights (to create symlinks). There are situations where the ability to switch between different versions of Node.js can be very useful. For example, if you want to test a module you're developing with the latest ... Manage multiple installations of node.js on a Windows computer. Similar (not identical) to nvm, but for Windows. This has always been a node version manager, not an io.js manager, so there is no back-support for io.js. However, node 4+ is supported. Remember when running nvm install or nvm use, you m
Rating: 5 ​
🌐
Linode
linode.com › docs › guides › how-to-install-use-node-version-manager-nvm
How to Install and Use NVM (Node Version Manager) | Linode Docs
November 29, 2023 - If you only specify the major release number for a Node version, NVM installs the latest version of that release. You can determine the latest version of each release from the output of nvm ls-remote. Node also displays the exact version it ...
🌐
GitHub
github.com › coreybutler › nvm-windows
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
NVM for Windows recognizes the "latest" versions using a list provided by the Node project. Version 1.1.1+ use this list. Before this list existed, I was scraping releases and serving it as a standalone data feed.
Starred by 44.1K users
Forked by 3.7K users
Languages   Go 72.3% | Inno Setup 25.9%
🌐
SitePoint
sitepoint.com › blog › javascript › installing multiple versions of node.js using nvm
Installing Multiple Versions of Node.js Using nvm — SitePoint
March 3, 2025 - By running the above in a terminal, nvm will install Node.js version 12.14.1. Tip: nvm-windows users will have to run nvm use 12.14.1 after installing. nvm follows SemVer, so if you want to install, for example, the latest 12.14 patch, you can ...
🌐
GitHub
gist.github.com › chranderson › b0a02781c232f170db634b40c97ff455
Useful NVM commands · GitHub
nvm ls-remote nvm ls-remote | grep -i "latest" nvm ls-remote | grep -i "<node_version>"
Top answer
1 of 2
25
Show current installed version

nvm current shows you the current version you have installed.

C:\>nvm current
v18.13.0
Show all available versions

nvm list available shows you a partial list of all available versions there are.

C:\>nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    19.5.0    |   18.13.0    |   0.12.18    |   0.11.16    |
|    19.4.0    |   18.12.1    |   0.12.17    |   0.11.15    |
|    19.3.0    |   18.12.0    |   0.12.16    |   0.11.14    |
|    19.2.0    |   16.19.0    |   0.12.15    |   0.11.13    |
|    19.1.0    |   16.18.1    |   0.12.14    |   0.11.12    |
|    19.0.1    |   16.18.0    |   0.12.13    |   0.11.11    |
|    19.0.0    |   16.17.1    |   0.12.12    |   0.11.10    |
|   18.11.0    |   16.17.0    |   0.12.11    |    0.11.9    |
|   18.10.0    |   16.16.0    |   0.12.10    |    0.11.8    |
|    18.9.1    |   16.15.1    |    0.12.9    |    0.11.7    |
|    18.9.0    |   16.15.0    |    0.12.8    |    0.11.6    |
|    18.8.0    |   16.14.2    |    0.12.7    |    0.11.5    |
|    18.7.0    |   16.14.1    |    0.12.6    |    0.11.4    |
|    18.6.0    |   16.14.0    |    0.12.5    |    0.11.3    |
|    18.5.0    |   16.13.2    |    0.12.4    |    0.11.2    |
|    18.4.0    |   16.13.1    |    0.12.3    |    0.11.1    |
|    18.3.0    |   16.13.0    |    0.12.2    |    0.11.0    |
|    18.2.0    |   14.21.2    |    0.12.1    |    0.9.12    |
|    18.1.0    |   14.21.1    |    0.12.0    |    0.9.11    |
|    18.0.0    |   14.21.0    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases
Stable vs. experimental versions

Versions with even numbers such as 18.x are stable.

Versions with odd numbers such as 19.x are unstable/experimental.

See https://nodejs.org/en/

Install latest LTS version

LTS (Long Term Support) is the stable version.

Depending on platform, either nvm install lts on Windows or nvm install --lts on Linux installs the latest LTS version.

Select installed version

If you had, say, 17.x installed, you now also have, say, 18.x installed.

Now, you need to select the newly installed version with nvm use 18.13.0.

2 of 2
7

nvm install --lts installs the latest LTS version.

Then, nvm use lts/* switches to the latest LTS version.

🌐
Refine
refine.dev › blog › install-nvm-mac-and-windows
How to Install and Use NVM? | Refine
July 5, 2024 - Installation on a Windows machine is different from the above. In Windows, you will use the nvm-windows tool. This NVM for Windows is the Microsoft/npm/Google recommended Node.js version manager for Windows. N.B It is not the same thing as nvm. You can download the latest release of the NVM Windows here.
🌐
Better Programming
betterprogramming.pub › how-to-use-nvm-to-manage-node-js-19-and-npm-9-bc5656d52d5f
How To Use NVM To Manage Node.js 19 and NPM 9 | by Jennifer Fu ...
June 3, 2024 - It is designed to be installed per user and invoked per shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), particularly on Unix, macOS, and windows WSL. The latest version of nvm is 0.39.2, and it can be installed by curl ...
🌐
2coffee
2coffee.dev › en › articles › how-to-use-and-tips-for-nvm-node-version-manager
How to Use and Tips for nvm - Node Version Manager
1 day ago - In this case, it's set to use version 18 as the default. If you want to switch to version 16, you can do this: $ nvm alias default 16 $ nvm alias default default -> 16 (-> v16.18.1)