ByteTech LabsByte Utility
← 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.3

Compatible with 1.2.3 — allows minor and patch updates

e.g. >=1.2.3 <2.0.0

~1.2.3

Approximately equivalent — allows patch updates only

e.g. >=1.2.3 <1.3.0

>=1.0.0

Greater than or equal to 1.0.0

e.g. 1.0.0, 1.5.0, 2.0.0

>1.0.0

Greater than 1.0.0 (exclusive)

e.g. 1.0.1, 2.0.0

<=2.0.0

Less than or equal to 2.0.0

e.g. 1.0.0, 2.0.0

<2.0.0

Less than 2.0.0 (exclusive)

e.g. 1.9.9, 0.1.0

1.2.3

Exact match only

e.g. Only 1.2.3

*

Any version

e.g. 0.0.1, 99.0.0

1.x || 2.x

Any 1.x OR any 2.x (OR operator)

e.g. 1.5.0, 2.3.0

>=1.0.0 <2.0.0

Space between parts means AND

e.g. 1.0.0 to 1.9.9