UUID/GUID Generator
Zufällige UUID v4 oder zeitlich sortierte UUID v7 in Stapeln bis 100 erzeugen — mit Bindestrichen, ohne, in Klammern oder als URN, mit Kopieren und TXT-Download.
Eingaben und Dateien bleiben im Browser
Optionen
Ihre UUIDs erscheinen hier
Auf dieser Seite
Erzeugt UUIDs nach RFC 9562 im Browser: zufällige Version 4 oder zeitlich sortierte Version 7, einzeln oder bis zu 100 auf einmal. Wählen Sie Format (mit Bindestrichen, ohne, in geschweiften Klammern oder URN) und Schreibweise, und kopieren Sie eine ID, alle IDs oder laden Sie sie als Textdatei herunter.
Detaillierte Funktionalität
Version 4 füllt 122 Bit mit Zufallsdaten aus dem kryptografisch sicheren Generator des Browsers (Web Crypto getRandomValues); die übrigen sechs Bit kennzeichnen Version und Variante. Version 7 beginnt mit einem 48-Bit-Unix-Zeitstempel in Millisekunden, gefolgt von einem 12-Bit-Zähler und 62 Zufallsbits. Der Zähler folgt RFC 9562 §6.2: IDs aus derselben Millisekunde — oder nachdem die Systemuhr zurückgestellt wurde — steigen trotzdem streng an, ein Stapel v7-UUIDs sortiert sich also in Erzeugungsreihenfolge. Damit eignet sich v7 gut als Primärschlüssel für B-Tree-Indizes, während v4 nichts über den Erzeugungszeitpunkt verrät.
Vier Ausgabeformate stehen bereit: die kanonische Form 8-4-4-4-12 mit Bindestrichen, 32 Hexziffern ohne Bindestriche, geschweifte Klammern {…} wie bei GUIDs in Windows und .NET sowie die URN urn:uuid:…. GROSSBUCHSTABEN betrifft nur die Hexziffern; das URN-Präfix bleibt klein.
Die Erzeugung läuft vollständig in JavaScript auf der Seite — ohne WebAssembly und ohne Serveranfrage —, die IDs verlassen Ihr Gerät also nicht. Der Download ist eine einfache .txt-Datei mit einer UUID pro Zeile.
Praktische Beispiele
Datenbankschlüssel: Version 4 mit Bindestrichen liefert Werte wie xxxxxxxx-xxxx-4xxx-Yxxx-xxxxxxxxxxxx; die 13. Hexziffer ist immer 4, Y ist 8, 9, a oder b.
Sortierbare IDs: Eine v7-UUID, erzeugt um 2023-11-14T22:13:20Z (Unix 1700000000000 ms), beginnt mit 018bcfe5-6800-7 — die ersten 12 Hexziffern sind der Zeitstempel, ein Stapel sortiert sich daher nach Zeit.
.NET- und Registry-Stil: Das Klammer-Format in GROSSBUCHSTABEN ergibt GUIDs wie {9F2C…}, direkt nutzbar in C#-Attributen oder .reg-Dateien.
Testdaten: Anzahl auf 100 stellen, Stapel erzeugen und mit Als TXT herunterladen eine Datei mit 100 Zeilen speichern.
So verwenden Sie dieses Tool
Version wählen
Wählen Sie unter UUID-Version Version 4 (Zufällig) oder Version 7 (Zeitbasiert).
Format, Schreibweise und Anzahl festlegen
Wählen Sie Format und Groß-/Kleinschreibung und stellen Sie den Regler Anzahl der UUIDs ein (1–100).
Generieren
Klicken Sie auf Generieren; jeder Klick ersetzt die Liste durch einen neuen Stapel.
Kopieren oder herunterladen
Kopieren Sie eine UUID über die Schaltfläche in ihrer Zeile, die ganze Liste mit Alles kopieren oder speichern Sie sie mit Als TXT herunterladen.
Tipps und Best Practices
- Nutzen Sie v7 für Primärschlüssel und Korrelations-IDs in Logs: Die zeitliche Ordnung hält Index-Einfügungen lokal.
- Eine v7-UUID verrät ihren Erzeugungszeitpunkt auf die Millisekunde; wo das privat bleiben soll, nehmen Sie v4.
- Eine UUID ist ein eindeutiger Bezeichner, kein Geheimnis — nicht als Passwort oder Session-Token verwenden.
- Die meisten Parser akzeptieren beide Schreibweisen, RFC 9562 empfiehlt aber Kleinbuchstaben; Großbuchstaben sind für Systeme wie die Windows-Registry gedacht.
- Die 32-stellige Form passt in
CHAR(32)-Spalten; bietet Ihre Datenbank einen nativen 16-Byte-UUID-Typ, verwenden Sie diesen.