Zufälliger UUID-Generator – v4- und v7-UUIDs im Stapel

Universell eindeutige Kennungen als Version 4 (vollständig zufällig) oder Version 7 (zeitgeordnet) erzeugen – einzeln oder bis zu 1.000 direkt im Browser.

Wählen Sie eine UUID-Version, legen Sie die Anzahl fest und klicken Sie auf „Generieren“. Vor dem Kopieren können Sie Großbuchstaben wählen oder Bindestriche entfernen.

Zufälliger UUID-Generator – v4- und v7-UUIDs im Stapel
Universell eindeutige Kennungen als Version 4 (vollständig zufällig) oder Version 7 (zeitgeordnet) erzeugen – einzeln oder bis zu 1.000 direkt im Browser.

Bezieht 128 Bit Entropie aus atmosphärischem Rauschen von RANDOM.ORG und verwendet sie als Seed für einen lokalen PRNG, der die Zufallsbits jedes UUIDs im Stapel liefert. Bei Nichterreichbarkeit von random.org wird der lokale CSPRNG verwendet.

Version 4 ist vollständig zufällig: 122 der 128 Bit stammen direkt aus der sicheren Zufallsquelle.

Über den UUID-Generator

Eine UUID (universell eindeutige Kennung, auf Windows-Plattformen auch GUID genannt) ist ein 128-Bit-Wert aus 32 Hexadezimalziffern in fünf durch Bindestriche getrennten Gruppen: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx. M codiert die Version, N die Variante. Der Wertebereich ist astronomisch groß, daher kollidieren zwei korrekt erzeugte UUIDs praktisch nie. Deshalb sind sie Standard für Datenbank-Primärschlüssel, API-Anfrage-IDs, Dateinamen, verteiltes Tracing, Nachrichtendeduplizierung und alle Fälle, in denen unabhängige Systeme Kennungen ohne Abstimmung erzeugen müssen. Dieser UUID-Generator läuft vollständig im Browser. Jede Kennung wird mit crypto.getRandomValues(), der kryptografisch sicheren Zufallsquelle der Web Crypto API, statt mit dem vorhersehbaren Math.random() erstellt. Nichts wird an einen Server gesendet, protokolliert oder gespeichert. Nach dem Schließen des Tabs existieren die Kennungen nur noch dort, wo Sie sie eingefügt haben. Beide Versionen sind in RFC 9562 definiert, die 2024 die ursprüngliche RFC 4122 ablöste. Version 4 ist die klassische vollständig zufällige UUID: Abgesehen von sechs festen Versions- und Variantbits sind die übrigen 122 Bit zufällig. Version 7 ist die moderne zeitgeordnete Alternative: Die ersten 48 Bit enthalten den Unix-Zeitstempel in Millisekunden, danach folgen Zufallsbits. Später erzeugte v7-Kennungen sortieren lexikografisch hinter früheren und sind dadurch indexfreundlicher. Wählen Sie v4, wenn die Erstellungszeit nicht erkennbar sein soll. Die Stapeloption erzeugt bis zu 1.000 Kennungen auf einmal, eine pro Zeile, bereit zum Einfügen in ein Seed-Skript, eine Tabelle oder ein Test-Fixture. Formatoptionen wandeln die Ausgabe in Großbuchstaben um oder entfernen Bindestriche für Systeme, die die reinen 32 Ziffern speichern. Die Eindeutigkeit ist probabilistisch, nicht registriert: Kein Generator kann garantieren, dass eine Kennung anderswo nie verwendet wurde. UUIDs sind Kennungen, keine Geheimnisse – verwenden Sie sie nie als Passwort oder Zugriffstoken. Der optionale Echtzufallsmodus nutzt eine physische Zufallsquelle. Das Tool ruft über die öffentliche HTTP-Schnittstelle von RANDOM.ORG acht aus atmosphärischem Funkrauschen abgeleitete 16-Bit-Ganzzahlen ab und kombiniert sie zu einem 128-Bit-Seed für den sfc32-PRNG. Jeder UUID im Stapel bezieht seine Zufallsbits daraus; bei v7 kommt das Zeitfeld weiterhin von Ihrer Uhr. Der Seed ist echt zufällig, seine Expansion danach deterministisch, und die Zahlen werden über das Netzwerk übertragen. Ist random.org nicht erreichbar oder das IP-Kontingent erschöpft, wechselt das Tool automatisch zu crypto.getRandomValues(); das Quellen-Badge zeigt immer den tatsächlich verwendeten Weg.

Beispiele für den UUID-Generator

Typische Einstellungen und ihre Ergebnisse.

EinstellungenAusgabeHinweise
v4, Anzahl 1, StandardformatEine 36 Zeichen lange Kennung im Format xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxxDie dritte Gruppe beginnt immer mit 4; N ist 8, 9, a oder b.
v7, Anzahl 1Eine zeitgeordnete Kennung, deren dritte Gruppe mit 7 beginntDie ersten 12 Hexadezimalziffern kodieren den Unix-Millisekundenzeitstempel.
v4, Anzahl 100, Bindestriche entfernen100 Zeilen mit jeweils 32 reinen HexadezimalziffernPraktisch für Systeme mit kompakter Speicherung, etwa alte Schemata und URL-Slugs.
v7, Anzahl 1000, Großbuchstaben1.000 Kennungen in Großbuchstaben, eine pro ZeileDer Stapelmodus ist auf 1.000 pro Klick begrenzt; für mehr erneut ausführen. Groß- und Kleinschreibung sind gleichwertig.

UUIDs erzeugen

  1. Wählen Sie die Version: v4 für vollständig zufällige, v7 für nach Erstellungszeit sortierbare Kennungen.
  2. Geben Sie im Anzahlfeld eine Zahl von 1 bis 1000 ein.
  3. Wählen Sie optional Großbuchstaben oder das Entfernen der Bindestriche.
  4. Klicken Sie auf „Generieren“ und kopieren Sie alles über die Zwischenablage oder einzelne Zeilen aus dem Ausgabefeld.

FAQ zum UUID-Generator

Was ist der Unterschied zwischen UUID v4 und UUID v7?
v4 ist außer seinen Versions- und Variantbits vollständig zufällig. v7 stellt einen 48-Bit-Unix-Millisekundenzeitstempel vor die Zufallsbits und sortiert sich daher nach Erstellungszeit. Nutzen Sie v7 für Datenbankschlüssel mit wichtiger Einfügelokalität und v4, wenn die Zeit nicht ableitbar sein darf.
Können zwei UUIDs kollidieren?
Theoretisch ja, praktisch nein. Eine v4-UUID hat 122 Zufallsbits; für eine Wahrscheinlichkeit von 50 % für ein Duplikat müssten etwa 2,7 Quintillionen Kennungen erzeugt werden.
Ist dieser Generator kryptografisch sicher?
Die Zufallsbits stammen aus crypto.getRandomValues(), einem vom Betriebssystem geseedeten CSPRNG, und sind daher unvorhersehbar. UUIDs sind dennoch keine Geheimnisse und gehören nicht in Passwörter, Sitzungstoken oder API-Schlüssel.
Werden UUIDs an einen Server gesendet oder gespeichert?
Nein. Die Erzeugung erfolgt im Browser mit der Web Crypto API. Nichts wird übertragen, protokolliert oder dauerhaft gespeichert; beim Aktualisieren der Seite wird alles verworfen.
Sind UUIDs in Großbuchstaben gültig, und kann man die Bindestriche entfernen?
RFC 9562 empfiehlt Kleinbuchstaben, Parser müssen aber beide Schreibweisen akzeptieren. Großbuchstaben sind daher gültig. Bindestriche dienen nur der Darstellung; Werkzeuge mit dem kanonischen 36-Zeichen-Format erwarten sie möglicherweise.
Gibt eine v7-UUID Informationen preis?
Nur die Erstellungszeit mit Millisekundengenauigkeit; die übrigen Bits sind zufällig. Wenn diese Zeit nicht sichtbar sein darf, wählen Sie v4.