UUID Generator
RFC 4122-konforme eindeutige Identifikatoren generieren
"UUID generieren" Button klicken, um zu starten
Was ist UUID?
UUID (Universally Unique Identifier, Universell Eindeutiger Identifikator) ist ein 128-Bit-Identifikator zur Identifizierung von Informationen in verteilten Systemen. Das Standardformat einer UUID besteht aus 32 Hexadezimalzeichen, in 5 Gruppen durch Hyphen getrennt, 8-4-4-4-12 Format, insgesamt 36 Zeichen.
UUID wurde von der Open Software Foundation (OSF) entwickelt und als RFC 4122 standardisiert. Das Design-Ziel von UUID ist, dass alle Elemente in einem verteilten System ohne zentrale Koordinierungsbehörde einen eindeutigen Identifikator haben können.
Verwendung
Format-Erklärung
- Mit Hyphen (Standardformat):
550e8400-e29b-41d4-a716-446655440000 - Ohne Hyphen (kompaktes Format):
550e8400e29b41d4a716446655440000 - Mit Klammern (Microsoft GUID-Format):
{550e8400-e29b-41d4-a716-446655440000}
Tastaturkürzel
Ctrl + G- UUID generierenCtrl + Shift + C- Alle kopieren
UUID-Struktur
Beispiel: 550e8400-e29b-41d4-a716-446655440000
└───┘ └─┘ └─┘ └─┘ └──────┘
Timestamp Version Variante Node-ID
Format: xxxxxxxx-xxxx-Vxxx-Nxxx-xxxxxxxxxxxx
V = Versionsnummer (1, 4, 5 etc.)
N = Varianten-IdentifikatorHäufig gestellte Fragen (FAQ)
F: Ist UUID wirklich eindeutig?
A: UUID v4 verwendet 122 Bits Zufallszahlen, theoretisch möglich, aber extrem niedrige Wahrscheinlichkeit. Bei Generierung von 1 Milliarde UUIDs ist die Kollisionswahrscheinlichkeit etwa 0.00000000006%, praktisch als eindeutig betrachtet.
F: Was ist der Unterschied zwischen UUID und GUID?
A: GUID ist Microsofts UUID-Implementierung, praktisch identisch. GUID bezieht sich auf Microsofts Implementierung, UUID auf den universellen Standard. Technisch ist GUID eine Form von UUID.
F: UUID v1 oder v4 - welche wählen?
A: Für meisten Szenarien wird v4 (Random) empfohlen. Einfach und keine Informationen öffentlich. v1 ist Timestamp-basiert, geeignet wenn chronologische Sortierung benötigt, aber Generierungszeit und MAC-Adresse werden offengelegt.
F: Kann UUID als Datenbank-Primärschlüssel verwendet werden?
A: Ja. Vorteile von UUID-Primärschlüsseln sind global eindeutig, keine zentrale Koordination, Client-generiert möglich. Nachteil: 36 Zeichen belegen mehr Speicherplatz als Auto-Increment-ID, nicht-sortierbare v4 kann Index-Performance beeinflussen.
F: Warum enthält UUID Buchstaben?
A: UUID ist eine 128-Bit-Binärzahl, normalerweise als 32 Hexadezimalzeichen repräsentiert. Hexadezimal verwendet 16 Zeichen 0-9 und a-f, daher enthält UUID a-f Buchstaben.
F: Was ist Nil UUID?
A: Nil UUID ist die all-nullen UUID: 00000000-0000-0000-0000-000000000000, ein spezieller Wert als Platzhalter, repräsentiert "keine UUID".