ULID-Generator
Generiere ULIDs (lexikografisch sortierbare eindeutige Identifikatoren), eine UUID-Alternative.
🔒 100 % clientseitig — keine Daten gesendet
Generiere chronologisch sortierbare ULID-Identifikatoren, eine moderne Alternative zu UUIDs für deine Datenbanken und Primärschlüssel. Die Generierung verwendet crypto.getRandomValues, zu 100 % im Browser: Nichts wird an einen Server gesendet.
What is it for?
- ▸ Primärschlüssel erstellen, die nach Erstellungszeit sortierbar sind.
- ▸ Eine UUID v4 durch einen sortierbaren Identifikator ersetzen.
- ▸ IDs für zeitgestempelte Logs oder Ereignisse generieren.
- ▸ Die Leistung von Datenbankindizes verbessern.
FAQ
Was ist der Unterschied zwischen ULID und UUID?
Eine ULID enthält einen Zeitstempel und ist dadurch chronologisch sortierbar, anders als eine vollständig zufällige UUID v4.
Ist eine ULID eindeutig?
Ja: 48 Bits Zeitstempel und 80 Bits Zufälligkeit machen Kollisionen extrem unwahrscheinlich.
Wie viele Zeichen hat eine ULID?
26 Zeichen in Crockford Base32, ohne mehrdeutige Zeichen wie I, L, O oder U.
Kann ich eine ULID als Primärschlüssel verwenden?
Ja, ihre chronologische Reihenfolge verbessert die Index-Lokalität im Vergleich zu einer zufälligen UUID.