Version Number Sorter
Sort software version numbers (semver, dates, builds) with proper numerical ordering.
Input Version Numbers
Sort Options
Sorted Versions
Total Versions
-
Duplicates Removed
-
Pre-releases Removed
-
Sort Order
-
About Version Number Sorting
The Version Number Sorter properly sorts software version numbers using semantic versioning rules. It handles major.minor.patch format, pre-release versions, build metadata, and ensures "1.10.0" comes after "1.9.0" (not alphabetically).
Features
- Semantic Versioning: Properly sorts semver format (MAJOR.MINOR.PATCH)
- Pre-release Support: Handles alpha, beta, rc, and other pre-release identifiers
- Build Metadata: Supports build numbers and metadata
- Natural Ordering: Correctly orders 1.9.0 < 1.10.0 < 1.20.0
- Multi-digit Support: Handles versions with many parts (1.2.3.4.5.6)
- Prefix Support: Handles versions with "v" prefix (v1.2.3)
- Duplicate Removal: Option to remove duplicate versions
Supported Formats
1.0.0- Basic semver (MAJOR.MINOR.PATCH)v2.1.3- With "v" prefix1.2.3-alpha- Pre-release version1.2.3-beta.1- Pre-release with number1.2.3-rc.2+build.123- Pre-release with build metadata1.2.3+20240315- With build metadata2024.03.15- Date-based versions1.2.3.4- Extended versions
Pre-release Precedence
When comparing versions, pre-releases are ordered as follows:
1.0.0-alpha < 1.0.0-beta < 1.0.0-rc < 1.0.0
Common Use Cases
- Sort software release versions for changelog
- Organize Docker image tags
- Sort npm, pip, or gem package versions
- Order Git tags chronologically
- Sort API version numbers
- Organize firmware or OS versions
How to Use
- Input version numbers via text input, file upload, or URL (one per line)
- Select sort order (oldest first or newest first)
- Optionally remove duplicates
- Choose whether to ignore pre-release versions
- Select version format (auto-detect or strict semver)
- Click "Sort Versions" to process your data
- Copy the results or download as a text file
Semantic Versioning: Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version for incompatible API changes
MINOR version for backwards-compatible functionality
PATCH version for backwards-compatible bug fixes
MAJOR version for incompatible API changes
MINOR version for backwards-compatible functionality
PATCH version for backwards-compatible bug fixes
Related Tools
Feedback
Help us improve this page by providing feedback:
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
-
-
- Acceleration
- Amount of Substance
- Angle
- Area
- Astronomical
- Blood Sugar
- Body Mass Index
- Capacitance
- Electric Charge
- Cooking
- Data Transfer
- Data Storage
- Density
- Energy and Work
- Force
- Fuel Economy
- Illuminance
- Inductance
- Length
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-