ULID-Generator
Überblick
Dieser ULID-Generator bietet eine schnelle und sortierbare Alternative zu herkömmlichen UUID-Formaten. Ein ULID (Universally Unique Lexicographically Sortable Identifier) codiert Zeitinformationen und Zufälligkeit und eignet sich daher ideal für Systeme, in denen chronologische Reihenfolge und global eindeutige Werte wichtig sind.
Mit dem ULID-Generator auf dieser Seite können Sie direkt in Ihrem Browser sofort neue Identifikatoren erstellen – es werden keine Daten an den Server gesendet.
Was das ULID-Format enthält
Eine ULID besteht aus 26 Crockford-Base32-Zeichen, die wie folgt strukturiert sind:
- 48-Bit-Zeitstempel – gewährleistet eine sortierbare Reihenfolge
- 80-Bit-Zufälligkeit – garantiert Einzigartigkeit auch bei hoher Generierungsgeschwindigkeit
Durch diese Struktur ist jede ULID kompakt, URL-sicher und besser lesbar als UUIDs.
So verwenden Sie diesen ULID-Generator
Das Online-Tool ist einfach und intuitiv:
- Klicken Sie auf „Generieren“, um einen neuen ULID-Wert zu erstellen.
- Verwenden Sie das Kopiersymbol, um die Kennung zu kopieren.
- Klicken Sie auf das Aktualisierungssymbol, um einen weiteren Wert zu generieren.
- Um mehrere Werte gleichzeitig zu erstellen, geben Sie eine Zahl in das Feld „Mehrere generieren“ ein.
- Wählen Sie aus, wie die Ergebnisse getrennt werden sollen – neue Zeile, CRLF, JSON, Komma, Semikolon, Leerzeichen oder ein benutzerdefiniertes Symbol.
- Alle generierten ULIDs werden im Ausgabefeld angezeigt.
- Verwenden Sie je nach Bedarf die Funktionen „Kopieren“, „Herunterladen“ oder „Löschen“.
Der ULID-Generator führt alle Verarbeitungsschritte auf der Client-Seite durch und gewährleistet so Datenschutz und maximale Geschwindigkeit.
Beispielausgabe
Nachfolgend finden Sie Beispiele, die mit diesem ULID-Generator erstellt wurden:
|
01KBHVFYN6NMBHC8TWICFXQSRW 01KBHVFYNYSMGFZNNCNPAXH2P 01KBHVFYN9R37B2NDJHAGRFQDB |
Dank des Zeitstempelpräfixes erscheint jede Kennung in streng lexikografischer Reihenfolge.
Massen-Generierung und Formatierung
Auf dieser Seite können Sie mit dem ULID-Generator große Wertesequenzen ohne Leistungseinbußen erstellen. Nach der Erstellung können die Ergebnisse wie folgt exportiert werden:
- Kopieren – kopiert die gesamte Liste
- Herunterladen – speichert die Liste im entsprechenden Format (Klartext oder JSON, je nach ausgewähltem Trennzeichen)
- Löschen – setzt den Ausgabebereich zurück
Das von Ihnen ausgewählte Trennzeichen definiert die Struktur des Dateiinhalts.
Beispiel:
- JSON → lädt JSON-Array herunter
- Komma oder Semikolon → lädt .csv-Datei herunter
- Zeilenumbruch → lädt einfache .txt-Datei herunter
Wo ULIDs verwendet werden
Der ULID-Generator eignet sich für:
- verteilte Systeme
- ereignisgesteuerte Anwendungen
- sortierfreundliche Datenbankschlüssel
- Protokolle und Tracing-Systeme
- große skalierbare Microservices
- Frontend- und Backend-Anwendungen, die eindeutige sortierbare IDs benötigen
Technische Details
Ein ULID enthält:
| Komponente | Größe | Beschreibung |
|---|---|---|
| Zeitstempel | 48 Bit | Kodiert UNIX-Zeit in Millisekunden |
| Zufälligkeit | 80 Bit | Gewährleistet Einzigartigkeit |
| Kodierung | Base32 | Crockford-Alphabet |
| Länge | 26 Zeichen | URL-sichere Zeichenfolge |
Der Online-ULID-Generator gewährleistet eine konsistente Reihenfolge und kollisionssichere eindeutige Werte.