UUID-Generator

Generieren Sie eindeutige Bezeichner für Ihre Anwendungen (v1, v4, v7)

Generierte UUIDs
Zum Kopieren klicken
Einstellungen
UUID-Generierungsoptionen konfigurieren
5

Über UUIDs

  • UUID v4 verwendet Zufallszahlen für Eindeutigkeit
  • UUID v7 generiert zeitlich sortierbare UUIDs mit Zeitstempeln
  • UUID v1 enthält Zeitstempel und MAC-Adresse
  • UUIDs sind 128-Bit-Bezeichner mit sehr geringer Kollisionswahrscheinlichkeit

Was ist eine UUID?

UUID (Universally Unique Identifier) ist ein 128-Bit eindeutiger Bezeichner, der in der Softwareentwicklung weit verbreitet ist. Definiert durch den RFC 4122-Standard, ermöglichen UUIDs die Erstellung universell eindeutiger Bezeichner ohne zentrale Koordination. Diese Funktion ist besonders in verteilten Systemen und Microservice-Architekturen kritisch.

UUIDs bestehen aus 32 hexadezimalen Zeichen und werden typischerweise im 8-4-4-4-12-Format mit Bindestrichen angezeigt (z.B. 550e8400-e29b-41d4-a716-446655440000). Dieses Format verbessert die Lesbarkeit und gewährleistet Konsistenz über verschiedene Systeme. Mit dem Ko-Lay UUID-Generator können Sie UUIDs in den Versionen v1, v4 und v7 erstellen.

UUID v4

UUID v4 wird mit kryptografisch sicheren Zufallszahlen generiert. 122 Bits sind zufällig, während 6 Bits für Versions- und Varianteninformationen reserviert sind. Es ist die am häufigsten verwendete Version und ideal für Szenarien, die Unvorhersehbarkeit und Sicherheit erfordern.

UUID v7

UUID v7 ist der UUID-Standard der nächsten Generation, definiert durch RFC 9562. Er enthält einen Unix-Zeitstempel mit Millisekundengenauigkeit und seine sortierbare Struktur optimiert die Datenbankleistung. Er wird als sichere Alternative zu UUID v1 in modernen Anwendungen empfohlen.

UUID v1

UUID v1 wird mit einem 60-Bit-Zeitstempel und der MAC-Adresse des Geräts generiert. Er bietet zeitbasierte Sortierung, aber da die MAC-Adresse Datenschutzbedenken aufwerfen kann, wird heute UUID v7 bevorzugt.

UUID-Anwendungsfälle

🗄️

Datenbank-Primärschlüssel

Erstellen Sie eindeutige Datensatzbezeichner in verteilten Datenbanken ohne Kollisionsrisiko.

🔗

API-Ressourcen

Verwenden Sie als Ressourcenbezeichner in REST-APIs, um unvorhersehbare URLs zu erstellen.

📁

Dateibenennung

Generieren Sie eindeutige Namen für hochgeladene Dateien, um Konflikte zu vermeiden.

🔐

Sitzungsverwaltung

Erstellen Sie sichere, eindeutige Bezeichner für Benutzersitzungen und Tokens.

Häufig gestellte Fragen

Technische Details

Die Einzigartigkeit von UUIDs basiert auf mathematischer Wahrscheinlichkeit. Für UUID v4 gibt es insgesamt 2^122 (etwa 5,3 × 10^36) mögliche Kombinationen. Selbst wenn Sie 1 Milliarde UUIDs pro Sekunde generieren, beträgt Ihre Wahrscheinlichkeit einer Kollision in 100 Jahren nur 50%. Daher gelten UUIDs praktisch als einzigartig.

Der Ko-Lay UUID-Generator verwendet die Web Crypto API, um kryptografisch sichere Zufallszahlen zu generieren. Die generierten UUIDs werden vollständig in Ihrem Browser erstellt, und keine Daten werden an einen Server gesendet. Dies schützt Ihre Privatsphäre und ermöglicht eine sichere Verwendung in sensiblen Projekten.