Semver Range Checker

>=1.2.3 <2.0.0-0

Common version ranges (clickable)

Semantic Versioning

Semantic Version consists of three parts,
MAJOR.MINOR.PATCH

MAJORIncompatible API changes
MINORAdd functionality (backwards compatible)
PATCHBug fixes (backwards compatible)
^1.2.3>=1.2.3 <2.0.0
~1.2.3>=1.2.3 <1.3.0

Semver Explanation

Semver, short for Semantic Versioning, is a versioning scheme, documentation available at semver, it consists of three parts [major, minor, patch], where:

  • major: when you make incompatible API changes
  • minor: when you add functionality in a backwards compatible manner
  • patch: when you make backwards compatible bug fixes

Pre-release and build metadata can be added as extensions to the MAJOR.MINOR.PATCH format.

For ~1.2.3, the version range is >=1.2.3 <1.3.0

For ^1.2.3, the version range is >=1.2.3 <2.0.0

For ~1.2, the version range is >=1.2.0 <1.3.0

For ^1.2, the version range is >>=1.2.0 <2.0.0

V³Tools - Developer Toolbox

V³Tools Developer Toolbox provides a comprehensive collection of online tools, including JSON formatting, encoding/decoding, timestamp conversion, base conversion, Chinese character conversion, and more. All tools run locally in your browser, ensuring data security with no installation required. Boost your development efficiency anytime, anywhere. A free online tool platform suitable for frontend, backend, and mobile developers.

© 2025 V³Tools. All rights reserved.