Semantic Version Bumper
Enter a semver version, choose Bump Major / Minor / Patch, and get the new version with optional prerelease label instantly.
Current Version
Accepts MAJOR.MINOR.PATCH, optional prerelease & build metadata. Leading “v” is stripped.
Bump Rules
- MAJORIncrement major, reset minor & patch to 0
- MINORIncrement minor, reset patch to 0, keep major
- PATCHIncrement patch only, keep major & minor
Enter a version and click a bump button to see the result.
New Version
Version Breakdown
Before
After
Bump History
Copied!
Summary
Enter a semver version, choose Bump Major / Minor / Patch, and get the new version with optional prerelease label instantly.
How it works
- Enter your current version string (e.g. 1.2.3 or 2.0.0-beta.1) in the input field.
- The tool validates the version against the semver specification and shows the parsed MAJOR.MINOR.PATCH breakdown.
- Optionally select a prerelease type (alpha, beta, rc, or custom) and a numeric build index.
- Click Bump Major, Bump Minor, or Bump Patch to compute the new version following semver rules.
- The result appears instantly in large monospace text. Click Copy to copy it to your clipboard.
- Bump rules are shown inline: major resets minor and patch to 0, minor resets patch to 0, patch increments only.
Use cases
- Compute the next release version before tagging a Git repository.
- Verify semver bump rules when onboarding new contributors to a project.
- Generate prerelease identifiers (alpha, beta, rc) for staged release pipelines.
- Quickly sanity-check a version string from a package.json or build script.
- Create versioned API endpoint strings without doing the arithmetic by hand.
- Automate mental bookkeeping during sprint planning by pre-computing the next set of version numbers.
- Teach semver semantics interactively during code reviews or onboarding sessions.
- Validate that a proposed version bump follows breaking-change conventions.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu