Increment major, minor, patch

Bump a semantic version’s major, minor, or patch component.

freeworks offlinenothing uploaded
ToolSemver Bumper
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

The selected component increments, lower components reset to zero, and prerelease or build metadata follows the chosen policy. The result is checked against SemVer syntax.

  • Major, minor, and patch carry SemVer compatibility meaning.
  • Resetting lower components keeps release order conventional.

Worked example

Bump patch version
Increment the patch version of a semver string
Input
											2.3.1
										
Output
												Current: 2.3.1
Bump:    patch
New:     2.3.2

v2.3.2
											

When to use this

Release scripts, conventional-commit CI, and changelog headings bump versions.

Edge cases

  • 2.4.9 minor becomes 2.5.0.
  • A release candidate needs a policy for promotion to stable.
  • Build metadata changes text without changing precedence.

References