UUID-Generator

Einen oder mehrere universell eindeutige Bezeichner (UUID v4) generieren

Was ist das und wie funktioniert es?

Ein UUID-Generator erzeugt universell eindeutige Bezeichner — 128-Bit-Werte als 36-Zeichen-Strings wie 550e8400-e29b-41d4-a716-446655440000. Dieses Tool generiert Version-4-UUIDs aus kryptographisch zufälligen Daten: Mit 122 Zufallsbits ist die Wahrscheinlichkeit einer Kollision so gering, dass Sie jahrhundertelang Milliarden UUIDs pro Sekunde erzeugen könnten, bevor ein Duplikat wahrscheinlich wird. Deshalb sind UUIDs der Standard, um Datenbankzeilen, API-Ressourcen, Dateien, Sessions und verteilte Events ohne zentrale Koordination zu identifizieren.

Anders als auto-inkrementierende IDs lassen sich UUIDs unabhängig auf jeder Maschine erzeugen — Smartphone, Server, Browser — und später konfliktfrei zusammenführen, was sie für Offline-First-Apps und Microservice-Architekturen unverzichtbar macht. Die Generierung nutzt die Web Crypto API und erfolgt vollständig im Browser.

Anwendungsfälle

Häufige Fragen

Können zwei generierte UUIDs identisch sein?

Theoretisch ja, praktisch nein. Eine v4-UUID hat 122 Zufallsbits — 5,3×10³⁶ mögliche Werte. Man müsste etwa 85 Jahre lang eine Milliarde UUIDs pro Sekunde erzeugen, um eine 50%-Chance auf eine einzige Kollision zu erreichen.

Was bedeutet „Version 4"?

Die UUID-Spezifikation (RFC 4122) definiert mehrere Versionen. Version 4 wird aus Zufallszahlen erzeugt — der häufigste Typ. Andere Versionen nutzen Zeitstempel und MAC-Adressen (v1) oder Namens-Hashing (v3/v5). Die Versionsziffer ist das erste Zeichen der dritten Gruppe.

Sind diese UUIDs kryptographisch sicher?

Sie werden mit crypto.getRandomValues() erzeugt, einer kryptographisch sicheren Quelle. Dennoch sind UUIDs Bezeichner, keine Geheimnisse — nutzen Sie sie nicht als Passwörter oder API-Schlüssel, da sie in URLs und Logs auftauchen können.

UUID vs. GUID — was ist der Unterschied?

Praktisch keiner. GUID (Globally Unique Identifier) ist Microsofts Name für dasselbe 128-Bit-Konzept. Die Formate sind plattformübergreifend austauschbar.

Entwickler

Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Hash-Generator · Farb-Konverter · Zahlenbasis-Konverter