# ULID-/NanoID-/KSUID-/Snowflake-ID-Decoder

Dekodiert ULID (Crockford-Base32), KSUID (Base62), NanoID, MongoDB ObjectId sowie Discord-/Twitter-/Sonyflake-Snowflakes: zerlegt Zeitstempel, Zufalls- und Maschinenbits, zeigt ISO-Zeit und Roh-Hex und schätzt die Kollisionswahrscheinlichkeit nach dem Geburtstagsparadoxon.

> Kanonische Seite: https://elysiatools.com/de/tools/ulid-nanoid-ksuid-snowflake-id-decoder

- **Kategorie:** Development

- **Schlagwörter:** ulid dekodierer, ksuid dekodierer, snowflake dekodierer, objectid, sortierbare id, kollisionswahrscheinlichkeit

## Überblick

Bitgenaue Dekodierung (BigInt, ohne Fließkomma-Verlust): Bei ULID bilden die ersten 10 Crockford-Base32-Zeichen einen 48-Bit-Unix-Zeitstempel in ms, die restlichen 16 sind 80 Zufallsbits; bei KSUID sind die ersten 4 Bytes ein 32-Bit-Zeitstempel in Sekunden seit der Epoche 2014-05-13T16:53:20Z, die restlichen 16 Bytes eine Zufallslast; Snowflakes zerfallen in 41/5/5/12 (Twitter) bzw. 42/5/5/12 (Discord). Die Kollision wird über die Geburtstagsgrenze p ≈ 1 − e^(−n(n−1)/2^(b+1)) geschätzt. Für vollständig konfigurierbares 64-Bit-Snowflake-Dekodieren nutzen Sie snowflake-discord-id-bit-decoder.

## Eingaben

- **IDs (eine pro Zeile)** (textarea): 01ARZ3NDEKTSV4RRFFQ69G5FAV 0ujtsYcgvSTl8PAuAdqWYSMnLOv 175928847299117063
- **Format** (select)
- **Kollisionsschätzung (generierte IDs)** (number): Number of IDs assumed generated inside one time window when estimating collision probability.

## Wann verwenden

- Wenn Sie den Zeitstempel einer ULID, KSUID, MongoDB ObjectId oder eines Snowflake-IDs prüfen möchten.
- Wenn Sie die Struktur und Entropie von NanoIDs oder die Zufalls- und Maschinenfelder eines IDs untersuchen möchten.
- Wenn Sie die mögliche Kollisionswahrscheinlichkeit für eine angenommene Anzahl generierter IDs vergleichen möchten.

## Funktionsweise

- Geben Sie eine oder mehrere IDs in das Textfeld ein, jeweils eine ID pro Zeile.
- Wählen Sie optional ein Format oder lassen Sie das Tool ULID, KSUID, NanoID, ObjectId und unterstützte Snowflake-Varianten automatisch erkennen.
- Das Tool dekodiert die IDs mit BigInt ohne Fließkomma-Präzisionsverlust und zeigt die erkannten Bestandteile einschließlich ISO-Zeit und Roh-Hex.
- Für die Kollisionsschätzung wird die angegebene Anzahl generierter IDs in einem Zeitfenster nach der Geburtstagsgrenze berechnet.

## Anwendungsfälle

- Zeitliche Einordnung von Datenbank- und API-IDs anhand eingebetteter Zeitstempel.
- Prüfung von ID-Strukturen, Zufallsanteilen und Feldaufteilungen bei der Fehlersuche.
- Vergleich der Kollisionssicherheit von ULID, KSUID, NanoID und Snowflake-Varianten.

## Häufig gestellte Fragen

### Welche ID-Formate werden unterstützt?

Unterstützt werden ULID, KSUID, NanoID, MongoDB ObjectId sowie Discord-, Twitter- und Sonyflake-Snowflakes.

### Kann das Format automatisch erkannt werden?

Ja. Die Auswahl „Automatisch erkennen“ prüft die eingegebenen IDs anhand ihrer jeweiligen Formate.

### Enthält jede ID einen Zeitstempel?

Nein. ULID, KSUID, ObjectId und die unterstützten Snowflakes enthalten Zeitinformationen; ein Standard-NanoID enthält keinen Zeitstempel.

### Was zeigt die Snowflake-Dekodierung?

Sie zeigt je nach Variante Zeitstempel sowie die vorgesehenen Bitfelder, etwa Worker-, Maschinen- oder Sequenzanteile.

### Wofür dient die Kollisionsschätzung?

Sie schätzt die Wahrscheinlichkeit einer Kollision für die angegebene Anzahl generierter IDs innerhalb eines Zeitfensters.

## Ähnliche Tools

- [NTP RFC 5905 / SNTP Schaltsekunden- und Epochen-Decoder](https://elysiatools.com/de/tools/ntp-rfc-5905-sntp-leap-second-epoch-decoder): Dekodiert ein 48-Byte NTP/SNTP-Paket: Byte-0-Bitfelder, Stratum/Poll/Precision, Root Delay/Dispersion, Reference ID, vier 64-Bit-Zeitstempel (Epoche 1900)
- [Snowflake-/Discord-ID-Bitfeld-Decoder](https://elysiatools.com/de/tools/snowflake-discord-id-bit-decoder): Analysiert 64-Bit-Snowflake-IDs verlustfrei, extrahiert Zeitstempel, Worker-, Prozess- und Sequenzfelder und schätzt Discord-Shards.
- [Moderner Generator für eindeutige IDs](https://elysiatools.com/de/tools/uid-generator): Erzeugt moderne Identifikatoren: ULID, NanoID, Snowflake und CUID2. Formate vergleichen, ULID-Zeitstempel dekodieren.
- [JavaScript-Deobfuskator](https://elysiatools.com/de/tools/javascript-deobfuscator): Deobfuskiert und analysiert verschleierten JavaScript-Code zur Verbesserung der Lesbarkeit und Verständlichkeit
- [Avro Konverter](https://elysiatools.com/de/tools/avro-converter): Kodiert und dekodiert Daten zu/von Avro-Serialisierungsformat mit Schema-Unterstützung
- [Base32 Konverter](https://elysiatools.com/de/tools/base32-converter): Kodiert und dekodiert Text zu/von Base32-Format mit mehreren Varianten
- [Base58 Konverter](https://elysiatools.com/de/tools/base58-converter): Kodiert und dekodiert Text zu/von Base58-Format mit Bitcoin- und Ripple-Varianten
- [Base62 Konverter](https://elysiatools.com/de/tools/base62-converter): Kodiert und dekodiert Text zu/von Base62-Format (0-9, A-Z, a-z)

## Beispiele

- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [Text-Redaktions-, Hervorhebungs- und Darstellungsformatierungs-Tools](https://elysiatools.com/de/hubs/text-format): Vergleichen Sie Tools zum Maskieren sensibler Texte, Finden von PII, Normalisieren von Telefonnummern, Hervorheben von Phrasen, Zentrieren von Text und Formatieren von Diffs in einem Hub.
- [JSON-Formatierungs-, Diff- und Normalisierungs-Tools](https://elysiatools.com/de/hubs/json-format): Vergleichen Sie JSON-Formatierung, Diff, Log-Review, Konfigurationsvergleich und Datennormalisierung in einem Hub für lesbare und überprüfbare JSON-Workflows.
- [Code- und Markup-Minify-, Beautify- und Formatierungswerkzeuge](https://elysiatools.com/de/hubs/code-minify-beautify-format-tools): Minifizieren und verschönern Sie CSS, HTML, JavaScript, JSON, SQL, XML, YAML, TOML, SVG und VBA, linten Sie Markdown und E-Mail-HTML, und formatieren Sie Code in mehreren Sprachen in einem Hub für Produktions- und Review-Workflows.
