How To Check Node Version [Step-By-Step Guide]

To check your Node.js version, open a terminal or command prompt and run:

node --version

or the shorthand:

node -v

This will display the currently installed Node version (e.g., v20.11.0).Node.js is an open-source, cross-platform JavaScript runtime environment that allows developers to run JavaScript code server-side, beyond its traditional use in web browsers. Built on Chrome's V8 JavaScript engine, Node.js is instrumental in creating scalable, interactive web applications capable of efficiently managing concurrent connections in real time.

This guide will teach you how to check Node version after installing Node.js on your system. We will also cover the installation steps of Node.js on Linux and Windows operating systems. But let’s start with the basics.

What Are the Key Features of Node.js?

Node.js boasts a plethora of features that make it a top choice for web application development. Here's a breakdown of its key attributes.

Event-Driven and Asynchronous

  • Node.js operates on an event-driven model with asynchronous I/O.
  • It performs tasks concurrently, allowing the system to handle other operations simultaneously.
  • This architecture is essential for building responsive and scalable applications.

JavaScript Language Support

  • Node.js utilizes JavaScript for both frontend and backend development.
  • Language continuity enables smooth transitions between different parts of an application.

NPM (Node Package Manager)

  • Node.js includes NPM, a package manager providing a wide range of libraries and modules.
  • Developers can seamlessly integrate third-party solutions, saving time and effort.

Scalability Focus

  • Node.js is designed to manage a high volume of connections without overloading resources.
  • Its non-blocking I/O and event-driven approach enhance scalability, suitable for varying workloads.

Speed Up Code Execution 

  • Node.js leverages the V8 JavaScript engine for quick code execution.
  • This performance contributes to its suitability for real-time applications.

Cross-Platform Compatibility

  • Node.js is compatible with diverse operating systems.
  • Its versatility makes it applicable across different environments.

Server-Side Web Development

  • Node.js is widely used for building server-side components like web servers and APIs.
  • It's valuable for creating APIs that power frontend frameworks like React, Angular, and Vue.js.

Streaming Capability

  • Node.js excels in managing data streams, making it ideal for tasks involving real-time multimedia streaming and file handling.

How To Check Node Version on Your System? (Ways To Check Node Version)

There are multiple ways to check the Node version running on your system. The following methods can help you find the Node version you are using on different operating systems:

  • Check the Node.js version using the node version command node --version or the shorthand node -v.
  • Check Node version at runtime using process.version property.
  • Manage and check the Node version using NVM.

How To Check Node.js Version on Linux?

Node.js can be installed and run on multiple operating systems, such as Linux, Windows, and macOS. Over time, several Node.js releases have been made available for installation. The best version for you would depend on your specific application needs.

You can check the Node version installed on your system by running the following command:

$ node --version

It will display the Node version on your command-line window running on your system. 

how to check node version [step-by-step guide]

If you don’t have Node.js installed on your Linux system, don’t worry! In this section, we will guide you on how to check Node version with complete Node.js installation on Linux.

You can install Node.js on the Linux Ubuntu distribution using the following steps.

Step 1: Update Your Repositories

Before starting the Node.js installation on your system, ensure that all your Linux system repositories are up to date. Launch the terminal using ‘Ctrl+Alt+T’ or open it from the application menu. 

Now, update apt repositories using the below command:

$ sudo apt update

Step 2: Install Node.js and NPM

Install Node.js on your Linux system by executing the below command:

$ sudo apt install node

Always install the NPM (Node Package Manager) with Node.js or node server. NPM allows you to install open-source libraries and Node.js packages on your system. 

You can install NPM along with the Node.js using this command:

$ sudo apt install Node.js npm

To check the NPM version, you can use the below command:

$ npm –version

Step 3: Verify Node.js Installation

You can verify the Node.js installation on your system using the following command:

$ node –version

Alternatively, you can also check the node version using the node command:

$ node -v

Both commands will display the installed Node.js version on your terminal screen. Using the above method, you can also check the Node.js version on bluevps for Linux.

Uninstall Node.Js 

To uninstall or remove the Node.js version, use the below-mentioned command:

$ sudo apt remove node.js

How To Check Node Version on Windows?

For Windows users, it's straightforward to install and check Node.js on the system. Before we proceed, ensure you have administrative privileges to run commands on the command prompt. If Node.js isn't yet installed on your Windows OS, follow these steps:

Step 1: Download the Node.js MSI Installer

Go to the official Node.js website and select the appropriate Node.js Windows Installer based on your system architecture:

For a 64-bit system, choose the x64-bit installer.

For a 32-bit system, choose the x32-bit installer.

In this guide, we'll be downloading the stable version, node-v18.14.0.

Step 2: Launch the Installer

After completing the download, navigate to the folder or directory where you store the Node.js installer. You will double-click on the installer to launch the installation wizard.

Step 3: Start the Setup Wizard

The Node.js setup wizard will launch on your system. Click ‘Next’ to proceed.

how to check node version [step-by-step guide]

Step 4: Accept the License Agreement

Accept the terms of the End User License Agreement and click ‘Next.’

Step 5: Choose Installation Path

Select the desired folder for Node.js installation. If you prefer the default path, simply click 'Next.'

Step 6: Additional Tools

If you want to install tools necessary to compile native modules, mark the checkbox and click ‘Next.’

Step 7: Begin Installation

Now, your setup is ready for installation. Click ‘Install’ to start the Node.js installation on your Windows system.

Step 8: Complete the Installation

Once you complete the Node.js installation on your system, click ‘Finish’ to close the Node.js setup wizard.

With Node.js installed, you can now verify to get Node version. Open the command prompt and enter:

> node --version 

Alternatively, use: 

> node -v

Both commands will display the installed Node.js version on your Windows system.

how to check node version [step-by-step guide]

How To Check Node Version on Mac

If you want to check node version mac, the process is very simple. Open the Terminal app on your Mac and type node -v or node --version. This command instantly shows which version of Node.js is currently installed, so you can quickly confirm whether your system is ready for development, package installs, or project setup.

Many users search for ways to check node js version mac before starting a new project or troubleshooting compatibility issues. Once you run the command, you should see a result like v20.11.0 or another version number that begins with v. That means Node.js is installed and available in your current shell.

If you see a “command not found” message instead, Node.js is either missing from your Mac or not configured correctly in your system path. In that case, the next step is usually to install Node.js or fix your shell environment.

how to check node version [step-by-step guide]

For an extra quick check, you can also run npm -v to make sure npm is available along with Node.js. This is especially helpful if you plan to install packages, run scripts, or work with modern JavaScript tools right away.

How To Check Node Version Using Console.Log? (Process.Version Property)

Once you install Node.js on your system, you can check the current Node release using the process.version property. To check Node version using console.log, type the ‘node’ command on the command prompt and then execute the following statement:

> node

The above command will open the Node terminal on the command prompt. Now, check the currently installed Node.js version:

> console.log(process.version)

Alternatively, you can also directly get the node version at runtime using the built-in ‘process.version’ property:

> process.version

You can get the versions of Node modules, including all dependencies, using the ‘process.versions’ property. Run this command on the command prompt:

> process.versions

The above command will return an object that will contain information about versions of the Node.js module and Node dependencies.

Node.js Version List (All Releases)

When people search for a node version list, they often want more than a raw sequence of release numbers. What really matters is understanding which versions are still supported, which ones are safe for production, and which branches are already on their way out. In practice, the smartest choice is usually not the newest release, but the newest LTS line that fits your stack and deployment plans. As of April 2026, Node.js lists v25 as Current, v24 as Active LTS, and v22 plus v20 as Maintenance LTS.

Node.js version

Codename

Status

When it makes sense

v25

-

Current

For testing new features and early adoption

v24

Krypton

Active LTS

Best option for most new production projects

v22

Jod

Maintenance LTS

Good for stable apps already running on this branch

v20

Iron

Maintenance LTS

Still usable for older workloads that are not upgraded yet

v23

-

End-of-life

Should be replaced

v21

-

End-of-life

Should be replaced


Auseful way to read modern node versions is to think in terms of risk, not just recency. Current releases move faster, but LTS branches are usually the better fit for real production work because they stay supported longer and are more predictable over time. That is why many teams skip the newest branch entirely and standardize on LTS instead. If a project is still running on an end-of-life version, the real issue is not missing out on features, but losing ongoing fixes and security updates.

How To Manage the Node.js Version Using NVM?

You can install Node.js on your Linux system using NVM (Node Version Manager). To do this, download the bash script file on your Linux system:

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

Source the downloaded bash script:

$ source ~/.bashrc

Now, list the available Node.js --versions using the nvm command:

$ nvm list-remote

Choose the latest or specific Node.js version and install it running the below command:

$ nvm install v20.5.1

Check Node.js version, which is currently installed on your Linux system.

Ready to move beyond local setup? Deploy Node.js on BlueVPS and get the flexibility of a VPS environment for version management, package installation, and production-ready development.

Conclusion

Throughout this guide, we delved into methods to determine the Node.js version on both Linux and Windows platforms. We explored the direct approach using the node version command node --version or node -v, as well as retrieving the Node.js version at runtime with the integral process.version property.

Node.js stands out in the tech ecosystem, not merely for its versatility but also for its distinctive advantage of harnessing JavaScript on both the front end and back end. Its prowess is evident in its widespread adoption for creating web servers, real-time applications, APIs, streaming services, chat interfaces, and a plethora of other applications.

So, having a firm grasp of Node.js and its intricacies is pivotal for modern developers aiming to produce efficient and responsive web applications.

Node Version FAQ

How do I check my Node.js version?

To see which version of Node.js is currently active on your system, open Terminal or Command Prompt and run node -v or node --version. Either command will display the installed version.

What is the latest Node.js version?

As of April 14, 2026, the newest Node.js release line is v25, with v25.9.0 listed as the latest release. The most recent LTS branch is v24, and its latest release is v24.14.1.

How do I check the Node version on Mac?

On macOS, the quickest method is to open Terminal and enter node -v. If Node.js is installed correctly, the version number will appear right away.

How to check if Node.js is installed?

A simple way to verify installation is to run node -v. If Node.js is available, the command will return a version number. If the terminal says the command is not recognized or not found, Node.js is either missing or not available in your current PATH.

What is the Node version command?

The standard command is node -v. You can also use node --version, which produces the same result.

How to find the Node.js version on Linux?

On Linux, you can check the active Node.js version by opening a terminal window and running node -v or node --version. The command will show the version available in that shell session.