SemVer Calculator

Apply major, minor, patch and prerelease increments to a semantic version and see exactly how the number was built.

Calculate a new semantic version

New version: —
Parsed: major — · minor — · patch — · prerelease — · build —
Enter a version such as 1.4.2 or 2.0.0-rc.1.
Precedence rules: major beats minor beats patch, a prerelease is lower than the release itself, and build metadata is ignored when versions are compared.

How to use the SemVer Calculator

  1. Type the current version, for example 1.4.2, and pick the increment you want to apply.
  2. Add a prerelease identifier such as beta or rc and any build metadata you need.
  3. Press Calculate version and copy the new version, or open the table to compare every increment.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online semver calculator.

Type the current version, choose major, minor or patch and press Calculate version to get the next number.
Major changes when you break compatibility, minor when you add features and patch when you only fix bugs.
A prerelease sits after a hyphen, as in 1.4.2-rc.1, and it is always lower than the same version without a prerelease.
Build metadata sits after a plus sign and is ignored for precedence, so 1.0.0+a and 1.0.0+b compare equal.
Yes. Bumping the patch of 1.4.2-beta.1 gives 1.4.2, which is the release that follows that prerelease.
1.4.2-beta.1 becomes 1.4.2-beta.2. If the prerelease has no matching identifier, the next one is added with a zero.
Semantic versioning forbids leading zeros in numeric parts, so 01.2.3 is not a valid version.
It lists the result of every possible increment applied to your current version in one table.
Yes. It runs in your browser, costs nothing and keeps no record of the versions you calculate.

Last updated: October 10, 2026