Tools / Entwickler / UUID-Generator
Clientseitig

UUID-Generator

UUID v4 (zufällig) oder v7 (zeitlich sortiert) einzeln oder bis zu 1.000 auf einmal erzeugen, mit der sicheren Zufallsquelle Ihres Browsers und ohne Netzwerkzugriff.

Funktionen

  • UUID v4 (zufällig) und v7 (zeitlich sortiert)
  • Einzeln oder als Stapel, bis zu 1.000 pro Klick
  • Standardformat in Kleinbuchstaben, eine UUID pro Zeile
  • Ganze Liste per Klick kopieren
  • Lokale Erzeugung mit Rust und WebAssembly

Dieser UUID-Generator erzeugt universell eindeutige Kennungen in den beiden Versionen, die heute tatsächlich verwendet werden: Version 4, vollständig zufällig, und Version 7, die mit einem Zeitstempel beginnt und sich daher nach Erstellungszeit sortieren lässt. Erzeugen Sie eine oder bis zu 1.000 UUIDs mit einem Klick und kopieren Sie die Liste. Die Kennungen stammen aus der nach WebAssembly kompilierten Rust-Bibliothek uuid und nutzen den kryptografischen Zufallsgenerator Ihres Browsers. Es wird keine Anfrage an einen Server gestellt.

So erzeugen Sie UUIDs

  1. Wählen Sie die Version: v4 (Standard) oder v7.
  2. Geben Sie unter Count die gewünschte Anzahl zwischen 1 und 1000 ein.
  3. Klicken Sie auf Generate. Die Liste erscheint mit einer UUID pro Zeile, darunter steht die erzeugte Version.
  4. Kopieren Sie die gesamte Liste über die Kopierschaltfläche in die Zwischenablage.

Beim Laden der Seite wird automatisch eine erste UUID v4 erzeugt. Brauchen Sie nur eine, ist sie schon da. Werte über 1.000 werden auf 1.000 begrenzt.

UUID v4 oder v7: welche Version wofür

UUID v4UUID v7
Inhalt122 Zufallsbits48-Bit-Unix-Zeitstempel in Millisekunden, danach Zufallsbits
SortierungZufälligAnnähernd nach Erstellungszeit
Verrät ErstellungszeitNeinJa, auf die Millisekunde
Geeignet fürTokens, öffentliche IDs, alles ohne ZeitbezugPrimärschlüssel, Event-IDs, Logs

Warum UUID v7 für Primärschlüssel? Zufällige v4-Werte landen irgendwo im B-Tree-Index, jede Einfügung trifft eine andere Seite. v7-Werte steigen mit der Zeit, neue Zeilen werden nahe dem Ende des Index angehängt. Das macht Einfügungen günstiger und Abfragen nach „neueste zuerst“ einfacher. Der Stapel hier ist geordnet: Innerhalb eines Klicks sortiert jede UUID v7 hinter der vorherigen, auch wenn mehrere in derselben Millisekunde entstehen.

Bleiben Sie bei v4, wenn die Kennung für Nutzer oder Dritte sichtbar ist und der Erstellungszeitpunkt privat bleiben soll, etwa in Links zum Zurücksetzen des Passworts oder in Einladungscodes.

Ausgabeformat

Jede UUID hat die Standardform mit 36 Zeichen: 32 hexadezimale Ziffern in Kleinbuchstaben, gruppiert als 8, 4, 4, 4 und 12, getrennt durch Bindestriche, zum Beispiel 3f8e2a6c-9b41-4d7e-a2c5-1e0f6b9d8c47. Die erste Ziffer der dritten Gruppe gibt die Version an (4 oder 7). Das Tool fügt keine geschweiften Klammern, Großbuchstaben oder Anführungszeichen hinzu. Erwartet ein System GUIDs im Format {GROSSBUCHSTABEN}, wandeln Sie den kopierten Text im Editor um.

Da jede UUID in einer eigenen Zeile steht, lässt sich die kopierte Liste direkt als Spalte in Excel oder LibreOffice Calc einfügen oder in einem Editor mit Mehrfachcursor in SQL-Werte umwandeln.

Typische Anwendungen

  • Testdaten befüllen: 50 oder 500 UUIDs in Fixtures, CSV-Importe oder SQL-INSERT-Anweisungen einfügen.
  • Datenbankmigrationen: v7-Schlüssel erzeugen, um eine neue Primärschlüsselspalte in Erstellungsreihenfolge zu befüllen.
  • Konfiguration und Infrastruktur: eindeutige IDs für Feature-Flags, Mandanten, Message-Queues oder Idempotenzschlüssel.
  • Dokumentation und Mock-APIs: realistische Kennungen für Beispiele und OpenAPI-Spezifikationen.

Im Vergleich zu Kommandozeile und Datenbank

Unter macOS und Linux gibt uuidgen eine zufällige UUID aus (auf macOS in Großbuchstaben). PostgreSQL bietet gen_random_uuid() für Version 4 und seit Version 18 uuidv7(). In Skripten und Abfragen ist das die richtige Wahl. Diese Seite ist schneller, wenn Sie eine einfügefertige Liste brauchen, kurz eine v7 zum Testen oder an einem Rechner arbeiten, auf dem Sie nichts installieren dürfen.

Grenzen

  • Nur Version 4 und 7: v1, v3, v5 und die Nil-UUID werden nicht erzeugt.
  • Keine Validierung: Das Tool erzeugt Kennungen, es analysiert keine vorhandenen UUIDs.
  • 1.000 pro Klick: Für mehr klicken Sie erneut. Jeder Klick liefert neue Werte.

Datenschutz: lokal erzeugt, nie protokolliert

Eine UUID, die als Session-ID, Teil eines API-Schlüssels oder Einladungstoken dient, darf niemand sonst kennen. Ein Online-Generator, der IDs auf seinem Server erzeugt, könnte sie grundsätzlich speichern. Hier läuft die Erzeugung in einem WebAssembly-Modul im Tab, mit der kryptografischen Zufallsquelle des Browsers, und beim Klick wird keine Anfrage gesendet. Prüfen Sie es im Netzwerk-Tab der Entwicklertools.

Häufige Fragen

Sind UUIDs wirklich eindeutig?
Eine UUID v4 enthält 122 Zufallsbits. Die Wahrscheinlichkeit, zweimal denselben Wert zu erzeugen, ist bei jeder realistischen Menge vernachlässigbar. Version 7 kombiniert einen Zeitstempel mit Zufallsbits, Kollisionen bleiben ebenso unwahrscheinlich.
Was ist der Unterschied zwischen UUID und GUID?
GUID ist Microsofts Bezeichnung für dieselbe 128-Bit-Kennung. Die hier erzeugten Werte funktionieren überall, wo eine GUID erwartet wird; nur Schreibweise oder Klammern können abweichen.
Kann ich UUID v7 öffentlich verwenden?
Der Zufallsteil macht sie schwer zu erraten, aber die ersten 48 Bit verraten den Erstellungszeitpunkt auf die Millisekunde. Ist das sensibel, nehmen Sie v4.
Kann ich mehr als 1.000 UUIDs erzeugen?
Ein Klick liefert höchstens 1.000. Klicken Sie für einen weiteren Stapel erneut auf Generate.
Gibt es UUIDs in Großbuchstaben?
Das Tool gibt die kanonische Form in Kleinbuchstaben aus. Die meisten Systeme vergleichen UUIDs ohne Rücksicht auf Groß- und Kleinschreibung; andernfalls wandeln Sie die Liste im Editor um.
Werden Daten an einen Server gesendet?
Nein. Die Kennungen entstehen per WebAssembly in Ihrem Browser und werden weder übertragen noch gespeichert.

Verwandte Werkzeuge: Wandeln Sie Zeitstempel mit dem Unix-Zeitstempel-Konverter um, leiten Sie mit dem SHA-256 Hash-Generator stabile Kennungen aus Text ab, oder füllen Sie Testdaten mit dem Lorem-Ipsum-Generator.