# SemVer Tool

Canonical: https://dev.eneawork.it/semver
Language: en
Updated: 2026-11-02
Author: Enea Zani (https://eneawork.it)

Compare versions and calculate the next major, minor or patch.

## What it does

Semantic Versioning encodes compatibility: major for breaking changes, minor for features, patch for fixes. This tool validates a version, compares it with another and suggests the next release numbers.

## How to use

1. Enter a version.
2. Optionally enter another version to compare.
3. Copy the comparison or a next version.

## FAQ

### How is prerelease precedence calculated?

SemVer compares dot-separated identifiers: numeric identifiers numerically, text identifiers lexically, and a prerelease is lower than the release.

### Are leading zeros allowed?

No. Major, minor and patch must be non-negative integers without leading zeros.

### Is build metadata compared?

No. Build metadata after + is ignored for precedence.

## Related tools

- [Chmod Calculator](https://dev.eneawork.it/chmod)
- [Line Tools](https://dev.eneawork.it/line-tools)
- [CSS Unit Converter](https://dev.eneawork.it/css-units)

## Machine-readable

- Tool catalogue: https://dev.eneawork.it/tools.json
- Full AI context: https://dev.eneawork.it/llms-full.txt
- Privacy: https://dev.eneawork.it/privacy
- This page in HTML: https://dev.eneawork.it/semver
- Italian version: https://dev.eneawork.it/it/semver
