SEMVER CHECKER

Test version ranges, parse semver strings, compare versions, and calculate the next bump. Supports npm, pip, and cargo range syntax. Runs entirely in your browser.

VERSION RANGE TESTER
vs
✅ 1.4.2 satisfies ^1.2.0 || >=2.0.0
RANGE SYNTAX REFERENCE
^1.2.3≥1.2.3 <2.0.0
~1.2.3≥1.2.3 <1.3.0
>=1.0.0 <2.0.0range
1.2.3 - 2.3.4inclusive range
*any version
1.xany 1.x
ABOUT SEMVER
Format
MAJOR.MINOR.PATCH — e.g. 2.1.0
Pre-release
Append with hyphen: 1.0.0-alpha.1
Build metadata
Append with plus: 1.0.0+20240101
Library
Powered by the `semver` npm package (MIT)