Aufgabenpfad / von der Eingabe zum Ergebnis
So generierst und validierst du UUIDs und ULIDs
- 01
Wähle den Identifikatortyp
Wähle UUID v4 für einen rein zufälligen Identifikator ohne Zeitfeld, UUID v7 für die übliche UUID-Form mit einem 48-Bit-Unix-Millisekunden-Zeitfeld am Anfang oder ULID für einen kompakten 26-stelligen Crockford-Base32-Wert. Richte die Wahl danach aus, was dein Datenbanktreiber, deine API-Verträge und deine Client-Bibliotheken bereits verarbeiten.
- 02
Lege Anzahl und Schreibweise fest
Gib eine Anzahl von 1 bis 100 Identifikatoren pro Durchlauf ein. Behalte die empfohlene kanonische Schreibweise bei — Kleinbuchstaben-Hexadezimal für UUIDs und Großbuchstaben für ULIDs — oder wechsle explizit zu Groß- oder Kleinschreibung, wenn ein nachgelagertes System eine andere Darstellung verlangt.
- 03
Generiere mit sicherer Browser-Zufälligkeit
Drücke Identifikatoren generieren oder sende das Formular per Tastatur ab. Web Crypto liefert die Zufallsbits lokal, der neueste Wert erscheint in der prominenten Ergebniskarte und der gesamte Durchlauf wird darunter aufgelistet. Innerhalb eines UUID-v7- oder ULID-Durchlaufs erhöhen Werte derselben Millisekunde die Zufallsnutzlast, sodass die lexikalische Reihenfolge monoton bleibt.
- 04
Kopiere oder exportiere den Durchlauf
Kopiere den neuesten Wert, eine einzelne Zeile oder den ganzen Durchlauf mit Alle kopieren. Für eine Dateiübergabe lädst du toolars-identifiers.txt mit einem Wert pro Zeile herunter oder toolars-identifiers.csv mit den in Anführungszeichen gesetzten Spalten value, format und timestamp_iso; beide Exporte sind lokal auf 16 KiB begrenzt.
- 05
Füge einen Identifikator zum Validieren ein
Wechsle in den Modus Validieren und füge eine UUID oder ULID ein; Leerzeichen am Rand werden ignoriert und die Strukturprüfung läuft sofort während der Eingabe. Werte über 128 Zeichen werden vor der Prüfung abgelehnt, und alles, was nicht genau 36 oder 26 Zeichen hat, meldet seine tatsächliche Länge.
- 06
Lies den Prüfbericht
Ein gültiger Wert zeigt Format, RFC-9562-Variante, unterstützte Version 1 bis 8 und die normalisierte Form, wobei Nil-UUID und Max-UUID als Sonderwerte markiert sind. UUID v7 und ULID geben außerdem ihre eingebettete Zeit in UTC preis; behandle dieses Feld als Sortierhinweis, niemals als Beweis dafür, wann oder von wem ein Objekt erstellt wurde.