Semantic Version Checker
Validate and compare semantic versions (major.minor.patch with pre-release rules), and test whether a version satisfies a range like ^1.2.0, ~2.0.0 or >=1.0.0 <2.0.0.
Comparison: —
Satisfies range?
—
How to use
- Enter two versions to see which is greater, following official semver precedence (a pre-release is lower than the release).
- Enter a version and a range to test compatibility.
- Ranges support exact, ^, ~, comparison operators, x wildcards, space-separated AND and double-pipe OR.
Note: Build metadata after a plus sign is ignored in precedence, exactly as the semver specification requires. Range support covers the common npm-style operators listed above.