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.

Copied!

Summary

Enter a semver version, choose Bump Major / Minor / Patch, and get the new version with optional prerelease label instantly.

How it works

  1. Enter your current version string (e.g. 1.2.3 or 2.0.0-beta.1) in the input field.
  2. The tool validates the version against the semver specification and shows the parsed MAJOR.MINOR.PATCH breakdown.
  3. Optionally select a prerelease type (alpha, beta, rc, or custom) and a numeric build index.
  4. Click Bump Major, Bump Minor, or Bump Patch to compute the new version following semver rules.
  5. The result appears instantly in large monospace text. Click Copy to copy it to your clipboard.
  6. 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