Free SemVer Calculator

Validate and parse semantic version numbers (SemVer 2.0.0), compare any two versions, and check whether a version satisfies a common range expression. All parsing happens locally in your browser.

Version A

e.g. 1.4.2, 2.0.0-beta.1, 3.1.0+build.5

Version B

e.g. 1.5.0, 2.0.0-rc.2

Parse Version A

major1
minor4
patch2
pre-release—
build metadata—
Comparison Result
A < B

Range Check — does Version A satisfy this range?

Supports: >=1.0.0, >1.0.0, <2.0.0, ~1.2.3, ^1.2.3, 1.2.x, >=1 <2, exact 1.2.3

Need something more powerful?

Let us build it for you. Custom APIs, dashboards, automations — whatever you need.

Start a Project →