Semver Calculator - Free Online Semantic Versioning Calculator Tool | IconVault

Parse versions, bump major/minor/patch/prerelease, test semver ranges and compare versions. A hand-written engine, 100% client-side.

All tools

Semver Calculator

Bump, compare and test semantic version ranges

5 of 5 free uses left

Parse and bump

major

1

minor

2

patch

3

pre

-

build

-

Bump it

Range matching

  • 1.0.0no match
  • 1.2.3matches
  • 1.9.0matches
  • 2.0.0no match

Compare two versions

vs

1.3.0 is older than 1.2.3.

About this tool

IconVault's Semver Calculator is built on a hand-written semver engine (no npm semver package) that runs 100% client-side. It parses versions, bumps major, minor, patch and prerelease numbers, tests version ranges (`^`, `~`, `>=`, `<=`, `>`, `<`, `=`) and compares two versions, so you can answer questions like whether `1.2.3` satisfies `^1.0.0` before you publish.

It is free with no signup, and everything happens in your browser. The honest note: this implements the widely used npm-style semver conventions. If your ecosystem versions differently (some do), treat the results as a guide and check your package manager's own rules.

Frequently asked questions

Popular searches

semver calculatorsemantic versioning calculatorsemver version bumpnpm version bump calculatormajor minor patch calculatorsemver range testernpm semver range checkercaret vs tilde npmsemver compare versionsversion comparison toolsemver parser onlineparse semantic versionbump major minor patchnpm version major minor patchprerelease version calculatorsemver prerelease explainedalpha beta rc versioningwhat is semantic versioningsemver explainedsemver cheat sheetsemver rulessemver 2.0.0 specnpm versioning guidepackage version calculatordoes 1.2.3 satisfy caret range 1.0.0semver satisfies calculatortest npm version rangeversion range syntax npmgreater than equal semver rangesemver wildcard x rangehyphen ranges semversemver comparator toolcompare two versions onlinewhich version is newersort versions semverrelease version calculatornext release versionconventional commits version bumprelease please versioningchangesets version bumpgithub release versioningdocker tag versioningapi versioning semversemver for developersfree semver tool onlinesemver calculator no signupsemver in browsersemver version validatoris this a valid semversemver regexbuild metadata semver0.x versioning rules

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →