Semver-Vergleich
Gib zwei semantische Versionen ein (z. B. 1.4.2 und 2.0.0-beta.1), und dieses Tool vergleicht sie Feld für Feld — Major, Minor, Patch und anschließend die Vorabversions-Kennungen — genau so, wie es die Spezifikation Semantic Versioning 2.0.0 für die Rangfolge festlegt, sodass du immer weißt, welches Release neuer ist.
Wie die Rangfolge bestimmt wird
Versionen werden zunächst nach Major-, Minor- und Patch-Nummer verglichen — der erste Unterschied entscheidet. Sind diese drei Zahlen identisch, hat eine Version ohne Vorabversions-Kennung (wie 1.0.0) immer Vorrang vor einer mit Vorabversions-Kennung (wie 1.0.0-alpha). Haben beide eine Kennung, wird jede durch Punkte getrennte Kennung einzeln verglichen: numerische Kennungen numerisch, alphanumerische als reiner Text, wobei eine numerische Kennung immer niedriger eingestuft wird als eine alphanumerische.
Tipp
Build-Metadaten nach einem + (z. B. +build.5) werden zwar erkannt, beeinflussen den Vergleich aber nie — laut Spezifikation gelten zwei Versionen, die sich nur in den Build-Metadaten unterscheiden, als gleichrangig.
Was gilt als gültiges Semver?
Eine gültige Version besteht aus genau drei durch Punkte getrennten Zahlen (Major.Minor.Patch), optional gefolgt von einer Vorabversions-Kennung nach einem Bindestrich und Build-Metadaten nach einem Pluszeichen, z. B. 1.2.3-rc.1+20231001. Führende Nullen, fehlende Segmente oder zusätzliche Punkte an anderer Stelle machen eine Version ungültig.
Weitere Tools aus dieser Kategorie
Regex-Tester
Teste reguläre Ausdrücke an einem Beispieltext mit Live-Hervorhebung der Treffer.
Cron-Ausdruck-Parser
Wandle einen 5-Felder-Cron-Ausdruck in eine verständliche Zeitplanbeschreibung um und sieh die nächsten Ausführungszeiten.
Text-Kodierungs-Konverter
Konvertiere Text gleichzeitig in UTF-8-Hex, Binär, Code Points, Base64, URL-Kodierung und HTML-Entitäten.
Passwort-Generator
Erstelle sofort starke, zufällige Passwörter – direkt in deinem Browser.
JSON-Formatierer & Validator
Formatiere, validiere und minimiere JSON sofort in deinem Browser.
UUID-Generator
Erzeuge zufällige UUIDs nach RFC 4122 Version 4 direkt in deinem Browser.
JWT-Decoder
Dekodiere und untersuche JSON Web Tokens (JWTs) direkt in deinem Browser.
Diff-Prüfer
Vergleiche zwei Textblöcke und sieh sofort jede hinzugefügte oder entfernte Zeile.
Slug-Generator
Wandle beliebigen Text in Echtzeit in einen sauberen, URL-freundlichen Slug um.
Zahlensystem-Umrechner
Zahlen sofort zwischen Binär-, Oktal-, Dezimal- und Hexadezimalsystem umrechnen.
Unix-Zeitstempel-Umrechner
Unix-Zeitstempel live in Datumsangaben umrechnen und umgekehrt.
Hash-Generator
Erzeuge SHA-1-, SHA-256- und SHA-512-Hash-Digests aus beliebigem Text, direkt in deinem Browser.
Box-Shadow-Generator
Gestalte einen CSS-Box-Shadow visuell mit Live-Reglern und einer Farbauswahl und kopiere die generierte Deklaration.
Cron-Ausdruck-Generator
Erstelle einen gültigen 5-Felder-Cron-Ausdruck über ein einfaches Formular — ohne die Syntax auswendig zu lernen.
Lorem-Ipsum-Generator
Erzeuge Lorem-Ipsum-Platzhaltertext als Absätze, Sätze oder Wörter für Mockups und Layouts.
Markdown-Vorschau
Schreibe links Markdown und sieh rechts sofort das gerenderte HTML.
IP-Subnetz-Rechner
Gib eine IPv4-Adresse in CIDR-Notation ein und erhalte Netz, Maske, Broadcast und Host-Bereich.
HTTP-Statuscode-Nachschlagewerk
Schlage jeden HTTP-Statuscode nach und erfahre seine Standardbedeutung in einfachen Worten.
SQL-Formatierer
Formatiere minifiziertes oder unübersichtliches SQL in lesbare, eingerückte Anweisungen.
Bild-zu-Base64-Konverter
Wandle ein Bild in eine Base64-Daten-URI um, die du direkt in HTML, CSS oder JSON einfügen kannst — komplett in deinem Browser.