Semantic Version Compare
Developer · v1.0.0 · runs fully in the browser, data never leaves your device
Compare two versions
vs
A < B (B is newer)
A parses as: 1.2.3
B parses as: 1.2.4 · prerelease beta.1
Range matching
Check whether A falls inside a dependency range — when a dependency won't install, the answer is usually right here. Supports ^, ~ and comparison operators; multiple conditions are joined by spaces (AND) or || (OR).
✓ 1.2.3 satisfies ^1.2.0
Sort a version list
Ascending (7)
Unparsable (0)
Follows semver 2.0.0: a prerelease sorts below its release (1.0.0-rc.1 < 1.0.0); build metadata (+build.5) is ignored when comparing. Range syntax such as ^ / ~ isn't supported.