Dev Tools

Semver Checker

Validate semantic versions, compare two versions, and check if a version satisfies a range.

Parse Version
Major
2
Minor
3
Patch
1
Pre-release
-
Build
-
Valid semantic version
Compare Versions
<
2.3.1 is older than 2.4.0
Range Check
Does 2.3.1 satisfy this range?
Satisfied
^2.0.0 means >=2.0.0 and <3.0.0
Semver Range Reference
RangeMeaning
^1.2.3>=1.2.3 and <2.0.0 (compatible changes)
~1.2.3>=1.2.3 and <1.3.0 (patch-level changes)
>=1.2.3Greater than or equal to 1.2.3
>1.2.3Strictly greater than 1.2.3
<=1.2.3Less than or equal to 1.2.3
<1.2.3Strictly less than 1.2.3
1.2.3Exact match
Was this page helpful?

Related tools