Was das Tool macht
Erzeugen Sie eine bis 1.000 Kennungen auf einmal und fügen Sie sie direkt in Ihren Code ein:
- UUID v4: 122 Zufallsbits, die klassische GUID.
- UUID v7 (RFC 9562): ein 48-Bit-Unix-Zeitstempel in Millisekunden, gefolgt von Zufallsbits. v7-Werte sind nach Erstellungszeit sortiert, was Datenbankindizes kompakt hält.
- ULID: 26 Zeichen Crockford Base32, ebenfalls zeitlich sortierbar und URL-sicher.
- Die Sonderwerte Nil und Max.
Innerhalb eines Durchgangs sind v7- und ULID-Werte streng aufsteigend, auch wenn viele in derselben Millisekunde entstehen (der Zeitstempel bleibt erhalten und der Zufallsanteil wird erhöht, wie RFC 9562 es für die monotone Erzeugung beschreibt).
Die Formatierungsoptionen umfassen Klein- oder GROSSBUCHSTABEN, mit oder ohne Bindestriche, {geschweifte Klammern} wie bei .NET Guid.ToString("B"), doppelte oder einfache Anführungszeichen sowie Komma-Trennzeichen für Arrays und SQL-IN (...)-Listen.
Inspektor
Fügen Sie eine beliebige UUID, GUID oder ULID ein, um Version, Variante und Gültigkeit zu sehen. Bei v1, v6, v7 und ULID wird der eingebettete Zeitstempel in UTC und Ortszeit umgerechnet. Außerdem erhalten Sie die kanonische Form, die von .NET Guid.ToByteArray() verwendete Bytereihenfolge, Base64 und denselben 128-Bit-Wert als ULID (bzw. als UUID bei einer ULID).
So verwenden Sie das Tool
Wählen Sie einen Typ, legen Sie die Anzahl fest und klicken Sie auf Generieren (oder Ctrl+Enter). Kopieren Sie die Liste oder laden Sie sie herunter. Klicken Sie auf eine generierte Zeile, um sie zu untersuchen.
Datenschutz
Die Kennungen werden in Ihrem Browser mit crypto.getRandomValues erzeugt. Nichts wird an einen Server gesendet. Ihre Formateinstellungen werden lokal gespeichert.