Semantic Version Calculator

1

Enter Version

Input current semantic version

2

Calculate

Get next version or compare versions

3

Use Result

Copy the calculated version number

Version Calculator

Version Comparison

Features

Calculate next version
Bump major, minor, patch
Compare two versions
Validate semver syntax
Support for pre-release tags
Support for build metadata
100% client-side
Instant calculation
Copy results
Works offline

What is Semantic Versioning?

Semantic Versioning (SemVer) is a versioning scheme for software that uses a three-part number: MAJOR.MINOR.PATCH. It provides a clear way to communicate changes in your software and helps users understand the impact of updates.

The version format is: MAJOR.MINOR.PATCH (e.g., 2.4.1). Increment the MAJOR version for incompatible API changes, MINOR for backwards-compatible functionality, and PATCH for backwards-compatible bug fixes.

Semver Rules

MAJOR (X.0.0): Breaking changes that are not backwards compatible.

MINOR (0.X.0): New features that are backwards compatible.

PATCH (0.0.X): Bug fixes that are backwards compatible.

Pre-release: 1.0.0-alpha, 1.0.0-beta.1 for pre-release versions.

Build metadata: 1.0.0+20130313144700 for build information.

💙

Support TechConverter

Get $200 free DigitalOcean credit or sponsor us on GitHub!