Semver Validator
Validate version strings against the Semantic Versioning (semver.org) specification and extract components.
Enter a version string above to validate
We'll parse components, pre-release identifiers, and build metadata
What we check
Format Check
Validating semver format (MAJOR.MINOR.PATCH)
Component Extraction
Extracting major, minor, and patch version numbers
Pre-release Identifier
Parsing pre-release version identifiers
Build Metadata
Parsing build metadata information
Learn More
Learn how semantic versioning works, the MAJOR.MINOR.PATCH format, and how to validate SemVer strings.
What Is Semantic Versioning?
Semantic Versioning (SemVer) is a versioning scheme that assigns meaning to each part of a version number. Created by Tom Preston-Werner, SemVer provides a universal convention for communicating the nature and impact of software changes through version numbers alone.