FreeDev Tools

Semver Calculator

Parse, compare, and bump semantic version strings.

Parse Version

Major
1
Minor
2
Patch
3
Pre-release
alpha.1
Build
build.42
Next Version Bumps
Major:2.0.0
Minor:1.3.0
Patch:1.2.4

Compare Two Versions

A > B (A is greater)

Semantic Versioning (semver) is a versioning scheme using MAJOR.MINOR.PATCH format. A major bump signals breaking changes, minor adds backwards-compatible features, and patch covers bug fixes. Pre-release identifiers (e.g. -alpha.1) and build metadata (e.g. +build.42) are optional. This tool parses any valid semver string, shows all its components, calculates the next bump values, and compares two versions side by side.

Frequently Asked Questions

Semver (semver.org) is a versioning convention: MAJOR.MINOR.PATCH. MAJOR = breaking change, MINOR = new feature backwards-compatible, PATCH = bug fix.