SemVer Range Checker

Check whether package versions satisfy common SemVer ranges such as ^1.2.0, ~2.4.1, >=3.0.0 or 1.5.x.

This checker is for dependency updates, release notes and lockfile reviews where a version range is easy to misread. Enter a SemVer range and candidate versions to see which ones match.

Supported ranges

The calculator supports exact versions, comparator sets, caret ranges, tilde ranges and `x` wildcards. It sorts and normalizes the tested versions in the output.

Scope

This is a browser-side practical checker for common ranges. It does not implement every npm pre-release edge case.