Semver Checker

Compare versions and test semver ranges (^, ~, >=).

Works Offline
Privacy First
No Login
No API

Compare versions

Parse two semver strings and compare them

1.4.2 is lower than 1.5.0

major 1.4.2

Range check

Test if a version satisfies a range (^, ~, >=, etc.)

2.3.1 satisfies ^2.0.0

Supports 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.0

Output

true

Related tools

Frequently asked questions

Read more

Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser