Semver Calculator

Parse, compare, and validate semantic version numbers

Version Parser
Parse a semantic version string into its components

Major

1

Minor

2

Patch

3

Pre-release

Build

Version Bumper
Increment version components according to semver rules

Current: 1.2.3

Version Comparator
Compare two semantic version strings

1.2.3 < 2.0.0

Range Checker
Check if a version satisfies a semver range expression
Satisfies range
1.5.0 matches ^1.0.0

Common Range Patterns