SemVer calculator — parse, bump, and compare (local)

Paste a SemVer 2.0.0 string (optional v prefix). See core, prerelease, and build fields, npm-style major/minor/patch/prerelease bumps, and compare two versions — parsed only in your tab.

Frequently asked questions

No. Version strings are parsed and bumped in-tab with local TypeScript SemVer 2.0.0 rules. Nothing is sent to LocalTools servers for processing.

Bumps follow npm-style semver.inc: major/minor/patch on a release increment that field and zero lower ones. A matching prerelease graduates (1.2.3-alpha + patch → 1.2.3). Prerelease / premajor / preminor / prepatch add a -0 suffix (or your identifier, e.g. alpha.0). Build metadata is ignored when comparing and dropped on bump.

See the complete tool directory