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.
Related Tools
Text to HEXEncode text as hexadecimal and decode backTimestamp ConverterConvert Unix epoch timestamps to human dates with timezone supportcURL to CodeConvert cURL commands to JavaScript fetch or Python requestsColor ConverterConvert between HEX, RGB, and HSL color formatsColor Palette GeneratorGenerate complementary and analogous color schemesUnit ConverterConvert length, weight, temperature, area, and volumeBase ConverterConvert between binary, octal, decimal, and hexadecimalRoman NumeralsConvert between Arabic numbers and Roman numerals