~/devtools / uuid
tool::uuid

UUID
Generator

RFC 4122-konforme UUID v4-Bezeichner generieren. Bis zu 20 auf einmal mit Einzel- oder Massen-Kopierfunktion.

ad · 728×90
// Über UUID v4
UUID v4 verwendet Zufallszahlen. Format: 8-4-4-4-12 Hex-Stellen. Beispiel: 550e8400-e29b-41d4-a716-446655440000
Anzahl
ad · 300×250
// about this tool

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, der global eindeutig ist. Gemäß dem RFC 4122-Standard wird er als 32 hexadezimale Zeichen im Format 8-4-4-4-12 dargestellt. UUIDs können ohne zentralen Server und ohne Kollisionsrisiko generiert werden.

UUID v4 ist die am häufigsten verwendete Version und füllt 122 der 128 Bits mit kryptografisch sicheren Zufallszahlen. Die Wahrscheinlichkeit, dieselbe UUID zweimal zu generieren, liegt bei weniger als eins zu einer Billion — in der Praxis unmöglich.

Dieses Tool generiert RFC 4122 UUID v4-Werte mit der eingebauten crypto.randomUUID()-API des Browsers. Es können bis zu 20 auf einmal generiert und einzeln oder alle zusammen kopiert werden.

Anwendungsfälle
  • Primärschlüssel für Datenbanktabellen generieren
  • Hochgeladenen Dateien kollisionsfreie Dateinamen zuweisen
  • Entity-Bezeichner in verteilten Systemen ohne zentrale Koordination erstellen
  • Korrelations-IDs für API-Request-Tracing generieren
  • Session-IDs oder temporäre Token erstellen
Häufige Fragen
Q. Wie unterscheidet sich UUID v4 von v1, v5 usw.?
v1 basiert auf MAC-Adresse und Zeit, v3/v5 auf Namespace- und Name-Hashes, und v4 ist vollständig zufällig. v4 wird am häufigsten verwendet und stellt kein Datenschutzproblem dar.
Q. Sind UUIDs wirklich eindeutig?
Kollisionen sind theoretisch möglich, aber astronomisch unwahrscheinlich. Selbst wenn eine Milliarde UUIDs pro Sekunde 100 Jahre lang generiert würden, läge die Kollisionswahrscheinlichkeit unter 50 %. In der Praxis sind sie einzigartig.
Q. Was ist bei der Verwendung von UUID als Datenbankschlüssel zu beachten?
Da UUID v4 vollständig zufällig ist, verursacht es häufige B-Tree-Index-Seitenteilungen, was die INSERT-Leistung verschlechtern kann. Bei hohem Datendurchsatz sollten sortierbare Alternativen wie ULID oder UUID v7 in Betracht gezogen werden.
// related tools
#
Hash Generator
MD5, SHA-1, SHA-256 und SHA-512 Hashes gleichzeitig generieren. Datei-Hashing unterstützt.
pw
Passwort-Generator
Sichere Zufallspasswörter mit konfigurierbarer Länge und Zeichensatz. Mit Stärkeanzeige.
Lm
Lorem-Ipsum-Generator
Platzhaltertext nach Absätzen, Sätzen oder Wörtern generieren. Englisch und Koreanisch.
b64
Base64 Encoder
Text in Base64 kodieren oder dekodieren. Unterstützt Text, URLs und Binärdaten.