Semver Range Tester
Test whether a version satisfies an npm-style range.
Use Semver Range Tester to compare versions and test ranges exactly the way npm and cargo do. It's the quick, free way to make release-gating and dependency decisions with confidence β including tricky pre-release ordering.
About Semver Range Tester
Semver Range Tester test whether a version satisfies an npm-style range using the official Semantic Versioning rules β including the tricky pre-release ordering most people get wrong. Use it to gate releases, CI checks and dependency bumps with confidence, exactly the way npm and cargo resolve versions. Like every ToolJolt utility it runs 100% in your browser β no sign-up, no upload, and nothing ever sent to a server, so it's safe for proprietary code and confidential data.
How to use Semver Range Tester
- 1Enter the version(s) or range to test.
- 2The comparison or match result is shown instantly.
- 3Use it to gate upgrades, CI checks or dependency rules.
- 4Edit the values and the result updates live.
Why use Semver Range Tester?
- βImplements the official SemVer precedence rules
- βUnderstands pre-release ordering correctly
- βInstant, unambiguous result
- βNo install β works right in the browser
Frequently asked questions
Does Semver Range Tester follow the SemVer spec?+
Yes. Semver Range Tester applies Semantic Versioning 2.0.0 precedence, including correct pre-release ordering (e.g. 1.0.0-alpha is older than 1.0.0-beta, which is older than 1.0.0).
Which range syntax does Semver Range Tester understand?+
It supports the common npm-style operators β caret (^), tilde (~), comparators (>=, <=, >, <, =), wildcards, space-separated AND, and || OR groups.
Is Semver Range Tester free?+
Yes. Semver Range Tester is completely free with no sign-up, no account, no usage limits and no watermarks. Use it as often as you like.
Does Semver Range Tester send my data to a server?+
No. Semver Range Tester runs entirely in your browser with JavaScript β your input never leaves your device, which makes it safe for private API payloads, schemas and source code.
Embed Semver Range Tester on your website
Want Semver Range Testeron your own site? Paste this snippet into any HTML page β it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.
<iframe src="https://tooljolt.com/tools/semver-range-tester" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="Semver Range Tester β ToolJolt" loading="lazy"></iframe>