Semantic version comparator

Compare two software versions using Semantic Versioning 2.0 precedence.

Text Stateless

Quick guide

Try an example

You enter

First version
1.0.0-rc.2
Second version
1.0.0

You get

1.0.0-rc.2 < 1.0.0
How it works and limits

Enter versions as major.minor.patch, with an optional prerelease and build metadata. Build metadata does not affect the order.