← All tools
Semver Calculator
Check version ranges and parse semver strings
Version Range Checker
Version Parser
2
Major
3
Minor
1
Patch
alpha.1
Pre-release
build.123
Build
Range Reference
^1.2.3Compatible with 1.2.3 — allows minor and patch updates
e.g. >=1.2.3 <2.0.0
~1.2.3Approximately equivalent — allows patch updates only
e.g. >=1.2.3 <1.3.0
>=1.0.0Greater than or equal to 1.0.0
e.g. 1.0.0, 1.5.0, 2.0.0
>1.0.0Greater than 1.0.0 (exclusive)
e.g. 1.0.1, 2.0.0
<=2.0.0Less than or equal to 2.0.0
e.g. 1.0.0, 2.0.0
<2.0.0Less than 2.0.0 (exclusive)
e.g. 1.9.9, 0.1.0
1.2.3Exact match only
e.g. Only 1.2.3
*Any version
e.g. 0.0.1, 99.0.0
1.x || 2.xAny 1.x OR any 2.x (OR operator)
e.g. 1.5.0, 2.3.0
>=1.0.0 <2.0.0Space between parts means AND
e.g. 1.0.0 to 1.9.9