← All tools

SemVer Toolkit

Parse, compare, range-check, sort, and bump Semantic Versioning 2.0.0 strings. Enter a version like 1.2.3, 2.0.0-rc.1+build.7, or a range like ^1.2.3, ~1.2, >=1.0.0 <2.0.0, 1.x, or 1.2.3 || 2.0.0. Pre-release precedence follows the spec (numeric identifiers compare numerically, alphanumeric lexically, and a pre-release of a given release has lower precedence than the release itself). Everything runs locally in your browser.

Parse a version


Compare two versions



Range check



Sort a list of versions


Bump a version