Semver-vergelijker
Voer twee semantische versies in (bijv. 1.4.2 en 2.0.0-beta.1) en deze tool vergelijkt ze veld voor veld — major, minor, patch en vervolgens de pre-release-identificatoren — precies zoals de Semantic Versioning 2.0.0-specificatie de voorrang bepaalt, zodat je altijd weet welke release nieuwer is.
Hoe voorrang wordt bepaald
Versies worden eerst vergeleken op major-, minor- en patchnummer — het eerste verschil beslist. Zijn die drie getallen identiek, dan krijgt een versie zonder pre-release-label (zoals 1.0.0) altijd voorrang boven een versie met pre-release-label (zoals 1.0.0-alpha). Hebben beide een label, dan wordt elke door punten gescheiden identificator op zijn beurt vergeleken: numerieke identificatoren worden numeriek vergeleken, alfanumerieke als platte tekst, en een numerieke identificator krijgt altijd minder voorrang dan een alfanumerieke.
Tip
Build-metadata na een + (zoals +build.5) wordt wel ingelezen, maar heeft nooit invloed op de vergelijking — volgens de specificatie worden twee versies die alleen in build-metadata verschillen als gelijkwaardig beschouwd.
Wat is een geldige semver?
Een geldige versie bestaat uit precies drie door punten gescheiden getallen (major.minor.patch), optioneel gevolgd door een pre-release-label na een koppelteken en build-metadata na een plusteken, bijv. 1.2.3-rc.1+20231001. Voorloopnullen, ontbrekende delen of extra punten elders maken een versie ongeldig.
Meer tools in deze categorie
Regex-tester
Test reguliere expressies op een voorbeeldtekst met live markering van treffers.
Cron-expressie-parser
Ontleed een cron-expressie met 5 velden tot een leesbare planning en bekijk de volgende uitvoeringstijden.
Tekstcodering-converter
Zet tekst tegelijk om naar UTF-8-hex, binair, code points, Base64, URL-codering en HTML-entiteiten.
Wachtwoordgenerator
Genereer direct sterke, willekeurige wachtwoorden, rechtstreeks in je browser.
JSON-opmaker & validator
Formatteer, valideer en minify JSON direct in je browser.
UUID-generator
Genereer willekeurige UUID's versie 4 (RFC 4122) direct in je browser.
JWT-decoder
Decodeer en inspecteer JSON Web Tokens (JWT's) direct in je browser.
Diff-checker
Vergelijk twee tekstblokken en zie direct elke toegevoegde of verwijderde regel.
Slug-generator
Zet elke tekst in real time om naar een nette, URL-vriendelijke slug.
Talstelsel-omzetter
Reken direct getallen om tussen binair, octaal, decimaal en hexadecimaal.
Unix-timestamp-omzetter
Zet live Unix-timestamps om naar datums en datums naar Unix-timestamps.
Hash-generator
Genereer SHA-1-, SHA-256- en SHA-512-hashes van willekeurige tekst, rechtstreeks in je browser.
CSS box-shadow generator
Ontwerp een CSS box-shadow visueel met live schuifregelaars en een kleurkiezer, en kopieer de gegenereerde declaratie.
Cron-expressie-generator
Stel een geldige 5-velden cron-expressie samen met een eenvoudig formulier — zonder de syntaxis te hoeven onthouden.
Lorem Ipsum Generator
Genereer Lorem Ipsum-vultekst in alinea's, zinnen of woorden voor mockups en lay-outs.
Markdown-voorbeeld
Schrijf links Markdown en zie rechts direct de gerenderde HTML.
IP-subnetcalculator
Voer een IPv4-adres in CIDR-notatie in en krijg het netwerk, masker, broadcast en hostbereik.
HTTP-statuscode opzoeken
Zoek elke HTTP-statuscode op en bekijk de standaardbetekenis in gewone taal.
SQL-opmaker
Zet geminificeerde of rommelige SQL om in leesbare, ingesprongen instructies.
Afbeelding-naar-Base64-converter
Zet een afbeelding om in een Base64-data-URI die je direct in HTML, CSS of JSON kunt plakken — volledig in je browser.