Compare & Sort Semantic Versions
Paste versions to sort them properly (1.10 after 1.9), compare two releases or test if two ranges overlap.
Help shape Compare & Sort Semantic Versions
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
Semver compares each number as a number, not as text, so 10 is greater than 9.
Before their release: 2.0.0-alpha < 2.0.0-rc.1 < 2.0.0.
No. 1.0.0+build.5 and 1.0.0+build.9 are equal in semver.
If two ranges share no version, no single install can satisfy both — the cause of peer dependency errors.
Only the package name when you load live versions from the npm or GitHub API. Ranges and versions you type are evaluated locally in your browser.
Only the package name when you load live versions from the npm or GitHub API. Ranges and versions you type are evaluated locally in your browser.