SemVer Calculator

Compare, bump, and validate semantic version strings.

About this tool

Work with SemVer 2.0.0 versions for releases, Docker tags, and package dependencies. Compare two versions, bump major/minor/patch, or validate a version string.

What you get

  • Validate a version against SemVer rules
  • Compare two versions (older / equal / newer)
  • Bump major, minor, or patch with one click

How to use

Enter a version like 1.4.2 or 2.0.0-beta.1. Use bump buttons for the next release tag, or compare against another version.

FAQ

How to compare semantic version numbers?

Enter two SemVer strings to see whether the first is older, equal, or newer—pre-release segments sort before the release.

What is the next patch version after 1.2.3?

Use the bump buttons—patch on 1.2.3 yields 1.2.4. Major and minor bumps update the left segments and reset lower ones.

How to validate a SemVer string?

Paste a version like 2.0.0-beta.1 and check whether it conforms to SemVer 2.0.0 rules before tagging a release.

What do pre-release tags mean in SemVer?

Suffixes like -alpha.1 or -rc.2 mark builds before a stable release; they sort lower than the same version without a pre-release label.

By using this tool you agree to our Terms of Use and Privacy Policy. Results are provided as-is without warranty.