Semver Range Checker

Check whether a version satisfies an npm semver range like ^1.2.0.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Semver range checker

Check whether a semantic version satisfies an npm-style range — instantly and offline.

It supports the full node-semver range syntax: caret (^1.2.0), tilde (~1.2), wildcards (1.x, 1.2.x, *), hyphen ranges (1.2.3 - 2.3.4), explicit comparators (>=1.0.0 <2.0.0) and OR sets joined with ||. Pre-release tags are ordered per the spec.

The result shows whether the version matches and the expanded comparator set used, so the verdict is transparent. Everything runs in your browser — no package registry is ever contacted.

Ad placeholder (rectangle)