Semver Checker
Compare versions and test semver ranges (^, ~, >=).
Compare versions
Parse two semver strings and compare them
1.4.2 is lower than 1.5.0
Range check
Test if a version satisfies a range (^, ~, >=, etc.)
2.3.1 satisfies ^2.0.0Supports comparators ^, ~, >, >=, <, <=, =, and space-separated AND ranges (e.g. >=1.2.0 <2.0.0).
About the Semver Checker
Parse and compare two semantic versions, and test whether a version satisfies a range using caret, tilde, and comparison operators — all with a small local implementation, no dependencies.
Examples
Caret range
1.2.3 satisfies ^1.0.0Output
trueRelated tools
Package.json Validator
Dev Utilities
Validate package.json fields, semver ranges, and scripts.
.htaccess Redirect Generator
Dev Utilities
Generate Apache .htaccess redirect and rewrite rules.
Chmod Calculator
Dev Utilities
Unix permission calculator: checkboxes, octal, and symbolic.
Code Comment Stripper
Dev Utilities
Remove comments from JS, HTML, Python, or SQL source.
Code Diff Merger
Dev Utilities
Side-by-side line diff of two code snippets with stats.
Cron Expression Builder
Dev Utilities
Build cron expressions visually with a human-readable description.
Frequently asked questions
Read more
- Semantic versioning and dependency ranges explained
What major.minor.patch actually promises, how caret and tilde ranges differ, and why lockfiles exist at all.
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser