UUID-Generator

Erzeugen Sie zufällige UUID v4-Werte für die Verwendung in Datenbanken, APIs oder Tests.

Wie viele UUIDs generiert werden sollen (1–10).

UUID

012e3716-207c-47ac-9bad-50d974b4a987

Zusätzliche UUIDsKeine
Versionv4 (zufällig)

So verwenden Sie diesen UUID-Generator

  1. Anzahl der UUIDs festlegen

    Geben Sie 1–10 in das Feld "Anzahl der UUIDs" ein, um festzulegen, wie viele Identifikatoren generiert werden sollen.

  2. Generieren

    Der Rechner erzeugt zufällige UUID v4-Werte unter Verwendung der kryptografischen Zufallsquelle des Browsers.

  3. Ergebnis kopieren

    Kopieren Sie die generierten UUIDs zur Verwendung in Datenbanken, API-Payloads oder Test-Fixtures.

Methodik

Wie dieser UUID-Generator funktioniert

Dieses Tool generiert UUIDs der Version 4 unter Verwendung von Browser-Zufallswerten. UUID v4-Identifikatoren sind 128-Bit-Werte, bei denen bestimmte Bits gesetzt sind, um die Version (4) und die von modernen UUID-Spezifikationen verwendete Standardvariante anzugeben. Wenn Web Crypto verfügbar ist, ist der Zufall kryptografisch sicher; andernfalls greift das Tool auf einen schwächeren Generator zurück, der nur für Komfortzwecke geeignet ist.

Formel
UUID v4 = xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (wobei y ∈ {8,9,a,b})
v4 Version 4, generiert aus Zufalls- oder Pseudozufallszahlen
Variante Das Standard-UUID-Bitmuster, das für das Variantenfeld verwendet wird (Bits 8-9 von Byte 8).
Beispiel

Beispielausgabe: 550e8400-e29b-41d4-a716-446655440000

Das Generieren einer UUID liefert einen einzelnen Wert wie a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d. Die 4 in der dritten Gruppe kennzeichnet Version 4.

Das Generieren von 3 UUIDs liefert drei unterschiedliche Werte mit jeweils 122 Zufallsbits. Verwenden Sie diese als Primärschlüssel für Testdatensätze oder API-Ressourcen.

Annahmen
  • Verwendet die kryptografische Zufallszahlen-API des Browsers, sofern verfügbar.
  • Greift in Umgebungen ohne Web Crypto auf Math.random() zurück, was für einfache Zwecke geeignet ist, jedoch nicht für Hochsicherheitsanwendungen.
Hinweise
  • UUID v4 ist nicht sequenziell und eignet sich nicht als sortierbarer Primärschlüssel in Datenbanken, die von geordneten Einfügevorgängen profitieren.

UUID-Versionen und Struktur verstehen

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Wert, der als 32 Hexadezimalziffern in fünf Gruppen (8-4-4-4-12) dargestellt wird. Version 4 UUIDs verwenden für 122 dieser Bits zufällige oder pseudozufällige Daten; die verbleibenden Bits kodieren die Version (4) und die Variante. Die Wahrscheinlichkeit einer Kollision ist astronomisch gering — etwa 1 zu 2^122 — daher sind UUIDs ohne Koordination faktisch einzigartig. Es existieren weitere Versionen: v1 nutzt Zeitstempel und MAC-Adresse, v3 und v5 sind namensbasierte Hashes und v7 ist zeitlich sortiert. UUID v4 ist die gängigste Wahl für verteilte Systeme, da sie keine zentrale Instanz und keinen gemeinsamen Status zur Generierung benötigt.

UUID-Anwendungsfälle für Entwickler

Entwickler nutzen UUIDs als Primärschlüssel in Datenbanken, Korrelations-IDs im Distributed Tracing und eindeutige Identifikatoren in API-Payloads. Im Gegensatz zu Auto-Increment-Integern können UUIDs clientseitig oder von jedem Dienst generiert werden, ohne eine zentrale Datenbank zu kontaktieren, was die horizontale Skalierung und Offline-First-Architekturen vereinfacht. Sie eignen sich ideal für Merge-Szenarien, bei denen mehrere Systeme Datensätze erstellen, die später zusammengeführt werden. UUIDs werden auch in OAuth-State-Parametern, Webhook-Signaturen und bei der Dateibenennung verwendet, um Kollisionen zu vermeiden. Beim Testen vermeidet die On-Demand-Generierung von UUIDs Hardcoding und macht Fixtures reproduzierbar. Der Hauptnachteil ist die Größe (36 Zeichen) und die fehlende Sortierbarkeit im Vergleich zu sequenziellen IDs.

Häufig gestellte Fragen

Sind diese UUIDs eindeutig?

Für alle praktischen Zwecke: ja. Die Wahrscheinlichkeit, ein Duplikat zu erzeugen, ist astronomisch gering (1 zu 2^122).

Kann ich diese in der Produktion verwenden?

Ja, wenn die Umgebung Web Crypto-Zufallswerte bereitstellt. Falls die Seite ohne diese API läuft und auf Math.random() zurückgreift, sollten die Ergebnisse als einfache Identifikatoren und nicht als sicherheitsrelevante Zufallswerte betrachtet werden.

Verfasst von Jan Křenek Gründer und leitender Entwickler
Geprüft von DigitSum Methodik-Prüfung Formelprüfung und Qualitätssicherung
Zuletzt aktualisiert 11. März 2026

Nutzen Sie dies als Schätzung und lassen Sie wichtige Entscheidungen von einem qualifizierten Fachmann prüfen.

Eingaben verbleiben im Browser, sofern eine zukünftige Funktion nicht ausdrücklich darauf hinweist.