UUID / ULID Generator
Erstellen Sie eine einzelne ID oder ganze Batches für Datenbankzeilen, Events, Logs, URLs und Test-Fixtures.
Was ist eine UUID?
Eine UUID ist ein 128-Bit-Identifier, der häufig als 32 hexadezimale Zeichen mit Bindestrichen dargestellt wird. Sie ist auf praktische Eindeutigkeit ausgelegt, ohne einen zentralen Dienst nach der nächsten ID fragen zu müssen.
Was ist eine ULID?
Eine ULID ist eine lexikografisch sortierbare Alternative zu UUIDs. Sie behält die 128-Bit-Größe bei und erzeugt IDs, die sich leichter nach Zeit sortieren lassen.
Häufige Fragen
Kann UUID v4 jemals kollidieren?
Theoretisch ja. Praktisch ist die Wahrscheinlichkeit so klein, dass sie für normale Anwendungs-Workloads vernachlässigbar ist.
Sollte ich UUID oder ULID verwenden?
Nutzen Sie ULID, wenn zeitliche Sortierung wichtig ist. Nutzen Sie UUID v4, wenn Sie das bekannteste und breit unterstützte Zufalls-ID-Format möchten.
Ist dieser Generator sicher?
Ja. Die IDs werden lokal im Browser generiert und nicht an einen Server gesendet.
Kann ich eine UUID als geheimes Token verwenden?
Normale UUIDs sollten nicht als Geheimnisse behandelt werden. Sie sind Identifier, keine Zugangsdaten. Passwort-Reset-Links, API Keys und Session Secrets sollten zweckgebundene kryptografische Tokens verwenden.
Warum bevorzugen manche Teams ULID für Datenbankeinträge?
ULIDs sortieren nach Erstellungszeit. Dadurch lassen sich Logs, Eventstreams und manche Indizes leichter inspizieren. Der Nachteil ist, dass die Erstellungszeit in der ID sichtbar ist.