UUID-Generator (v4 und v7)
Erstelle kryptografisch sichere, universell eindeutige Kennungen in großer Zahl. Wähle UUID v4 (vollständig zufällig) oder UUID v7 (zeitlich sortierbar, ideal für Datenbankschlüssel) und prüfe jede UUID mit dem Inspektor.
Zu 100 % in deinem Browser verarbeitet
| Normalisiert | |
|---|---|
| Version | |
| Variante | |
| Erstellt |
Ctrl + Enter ausführenCtrl + C Ergebnis kopieren
So funktioniert es
- 1Wähle die Version: zufällige v4 oder zeitlich sortierbare v7.
- 2Lege die Anzahl (bis 1000) und das Format fest: Großbuchstaben, Bindestriche oder Klammern.
- 3Klicke auf „Generieren“ oder drücke Strg/Cmd + Enter.
- 4Kopiere die Liste oder lade sie als TXT oder JSON herunter. Füge eine UUID in den Inspektor ein, um Version und Datum zu sehen.
Anwendungsfälle
- Primärschlüssel in Datenbanken (v7 hält Indizes geordnet).
- Request-, Transaktions- oder Event-IDs in verteilten Systemen.
- Testdaten und Fixtures für automatisierte Tests.
- GUIDs für .NET, Windows oder COM-Registrierungen (Klammerformat).
Häufig gestellte Fragen
Was ist eine UUID?
Eine 128-Bit-Kennung (auch GUID genannt), die Informationen ohne zentrale Registrierung eindeutig identifiziert. Sie wird als 32 Hexadezimalziffern in 5 Gruppen geschrieben.
Was ist der Unterschied zwischen UUID v4 und UUID v7?
v4 nutzt 122 Zufallsbits. v7, definiert in RFC 9562, beginnt mit dem Unix-Zeitstempel in Millisekunden, sodass später erzeugte UUIDs später einsortiert werden – das verbessert die Leistung von B-Tree-Indizes.
Können zwei UUIDs gleich sein?
Praktisch nein. Bei v4 müsstest du etwa 2,7 Trillionen IDs erzeugen, um eine 50-%-Chance auf eine einzige Kollision zu haben.
Ist die Erzeugung im Browser sicher?
Ja. Es wird die Web-Crypto-API (crypto.randomUUID und crypto.getRandomValues) verwendet, ein kryptografisch sicherer Generator. Nichts wird an einen Server gesendet.
Verrät eine UUID v7 etwas?
Sie verrät den Erstellungszeitpunkt (auf die Millisekunde genau). Wenn dieser Zeitpunkt sensibel ist, verwende v4.