Semver Bumper (Calculate Next Version)

Type a current version, pick the kind of change you're shipping, get the next version. Handles full semver 2.0.0 syntax including pre-release (1.2.3-rc.4) and build metadata (1.2.3+build.99). Useful inside release scripts and CI workflows when you need to compute a bump without depending on a CLI tool.

How to use the Semver Bumper (Calculate Next Version)

Paste the current version in semver 2.0.0 format (X.Y.Z, optionally followed by -prerelease and +build). Pick the bump type. Optional prerelease identifier customises the prerelease label (rc, beta, alpha, etc.). The result shows the new version with each change explained.

About Semver Bumper (Calculate Next Version)

Semantic Versioning (semver) is a convention for version numbers that communicates the compatibility implication of an update. Bump major when you make backward-incompatible changes; minor when you add backward-compatible features; patch when you fix bugs without behaviour change. Consumers can pin to a major version and trust that minor/patch updates won't break them.

The wrinkle is pre-releases: 1.0.0-rc.1 orders before 1.0.0, and you typically bump the rc counter (1.0.0-rc.2, 1.0.0-rc.3) until ready to drop the suffix. This tool handles the comparison logic correctly.