ULID-Generator
ULIDs erzeugen — sortierbare 26-stellige eindeutige Bezeichner mit eingebettetem Millisekunden-Zeitstempel — und jeden ULID zurück zu seiner Erstellungszeit dekodieren.
Generated locally with crypto.getRandomValues — 48-bit timestamp + 80-bit randomness, Crockford Base32, 26 characters.
Nächste Schritte
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie — sie werden auf keinen Server hochgeladen.
So verwenden Sie es
- 1Auf „Generieren“ klicken für einen ULID-Stapel (oder einen zum Dekodieren einfügen).
- 2Jeder ULID zeigt seinen eingebetteten Zeitstempel — die Erstellzeit im ISO-Format.
- 3Einzelne ULIDs oder die ganze Liste kopieren — für Fixtures, DB-Seeds oder Log-Analysen.
ULID-Generator
UUIDv4 ist zufällig, daher sortieren Datensätze damit ins Chaos: Indizes fragmentieren, Zeitanfragen brauchen eine eigene Spalte. ULID stellt vorab einen 48-Bit-Millisekunden-Zeitstempel, gefolgt von 80 Zufallsbits — 26 Zeichen in Crockford Base32, die als einfache Strings korrekt sortieren.
Das Crockford-Alphabet (0-9 und A-Z ohne I, L, O, U) vermeidet die beim Abschreiben meistverwechselten Zeichen: kein I/1, kein O/0. Die Zufallshälfte nutzt crypto.getRandomValues, die Zeithälfte die Uhr — vollständig ULID-konform.
Über die Erzeugung hinaus: Bestehenden ULID einfügen und dekodieren — der eingebaute Zeitstempel wird extrahiert und als ISO-Datum angezeigt; jeder ULID in Ihren Logs wird gratis zum Erstellzeitpunkt-Nachweis. Batch-Modus: bis zu 50 auf einmal, gleicher Zeitpunkt.
Häufige Fragen
Warum ULID statt UUIDv4?
Wegen der Sortierung. Die ersten 10 Zeichen eines ULID codieren den Zeitstempel: lexikografische Ordnung = chronologische Ordnung — Primärschlüssel clustern in Indizes, Zeitbereichsscans funktionieren direkt, Logs sortieren sich selbst. UUIDv4 hat keine dieser Eigenschaften; ULID behält dennoch 128 Bit Kollisionsresistenz.
Was ist Crockford Base32?
Ein 32-Zeichen-Alphabet (Ziffern plus A-Z ohne I, L, O, U), gebaut, um menschliche Übertragung zu überleben: keine verwechselbaren Zeichenpaare, keine Groß-/Kleinschreibung. 25 % dichter als Hex und ohne +, / und = — sicher für URLs, Dateinamen und XML.
Kollidieren zwei ULIDs derselben Millisekunde?
Praktisch nein: 80 Zufallsbits bieten ~1,2 × 10²⁴ Möglichkeiten pro Millisekunde. Die Spezifikation definiert zudem monotone Erzeugung (Zufallsteil innerhalb derselben Millisekunde inkrementieren), die der Batch-Modus konstruktiv einhält.
Is the output safe to paste into production code?
Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.
Does it work on large inputs?
Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Verwandte Tools
UUID-Generator
Zufällige UUID-v4-Kennungen in Mengen erzeugen — 1 bis 500 auf einmal, mit der kryptografischen Zufallsquelle Ihres Browsers. Kostenlos, sofort, offline-fähig.
Token-Generator
Kryptografisch zufällige API-Tokens, Session-IDs und Secrets im Browser erzeugen — crypto.getRandomValues, Stapelausgabe, Entropie pro Token angezeigt.
Unix-Zeitstempel-Konverter
Unix-Sekunden oder -Millisekunden zu Menschen-Daten und zurück konvertieren, mit Live-Uhr, Ausgabe in Lokalzeit und UTC — alles in Ihrem Browser.
JSON-Formatter
Unordentliches JSON online formatieren — 2 Leerzeichen, 4 Leerzeichen oder Tabs, mit sofortiger Validierung und präzisen Fehlerorten. 100 % im Browser.
Hash-Generator
SHA-256-, SHA-512- oder MD5-Hashes von Text oder Dateien direkt im Browser berechnen — schnelle Prüfsummen für Integritätschecks, ohne Upload.
Cron-Erklärer
Verwandeln Sie beliebige Cron-Ausdrücke in klare Sprache: Feld-für-Feld-Erklärung, die nächsten fünf Ausführungszeiten in Ihrer Zeitzone und Ein-Klick-Vorlagen.
Base64-Encoder
Text sofort zu Base64 kodieren, mit vollem UTF-8-Support — Emoji, Akzente und CJK-Zeichen bleiben unversehrt. Kostenlos, privat, nichts verlässt den Browser.
Dieses Tool einbetten
Binden Sie dieses Tool mit einer Zeile in Ihre Website ein — es läuft im Browser des Besuchers.
<iframe src="https://zoyku.com/de/tools/ulid-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — ulid-generator" loading="lazy"></iframe>