# Moderner Generator für eindeutige IDs

Erzeugt moderne Identifikatoren: ULID, NanoID, Snowflake und CUID2. Formate vergleichen, ULID-Zeitstempel dekodieren.

> Kanonische Seite: https://elysiatools.com/de/tools/uid-generator

- **Kategorie:** Generator

- **Schlagwörter:** ulid, nanoid, snowflake, cuid2, eindeutige id, kennung, sortierbare id, verteilte id

## Überblick

Der moderne Generator für eindeutige IDs ermöglicht das schnelle Erzeugen und Vergleichen zeitgemäßer Identifikatoren wie ULID, NanoID, Snowflake und CUID2. Neben der Generierung mehrerer IDs mit individuellen Parametern wie Länge oder Worker-ID können Sie auch bestehende ULIDs dekodieren, um deren integrierten Zeitstempel direkt auszulesen.

## Eingaben

- **ID-Format** (select)
- **Wie viele** (number): Number of IDs to generate (1-500)
- **Länge (NanoID / CUID2)** (number): ID length for NanoID and CUID2. Ignored for ULID/Snowflake.
- **Worker-ID (Snowflake)** (number): Machine/worker id within the datacenter (Snowflake only).
- **Rechenzentrums-ID (Snowflake)** (number): Datacenter id for distributed deployments (Snowflake only).
- **Eigene Epoche (Snowflake, ms)** (number): Base epoch in ms. Defaults to Twitter epoch (1288834974657). Snowflake only.
- **ULID dekodieren (optional)** (text): When filled, the tool decodes this ULID and ignores other options.

## Wann verwenden

- Wenn Sie für moderne Webanwendungen oder verteilte Systeme kollisionsfreie und performante Identifikatoren wie NanoID oder CUID2 benötigen.
- Wenn Sie zeitlich sortierbare IDs wie ULID generieren oder den genauen Erstellungszeitpunkt aus einer bestehenden ULID extrahieren möchten.
- Wenn Sie Snowflake-IDs für verteilte Datenbanken mit spezifischen Worker- und Rechenzentrums-IDs simulieren oder erstellen müssen.

## Funktionsweise

- Wählen Sie das gewünschte ID-Format (ULID, NanoID, Snowflake oder CUID2) aus der Liste aus.
- Legen Sie die Anzahl der zu generierenden IDs fest und passen Sie optionale Parameter wie Länge oder Snowflake-Konfigurationen an.
- Klicken Sie auf Generieren, um die IDs sofort im Textformat auszugeben, oder fügen Sie eine vorhandene ULID ein, um deren Zeitstempel zu dekodieren.

## Anwendungsfälle

- Generierung von sortierbaren Primärschlüsseln (ULID) für Datenbankeinträge zur Optimierung von Indizes.
- Erstellung von kurzen, URL-freundlichen Identifikatoren (NanoID) für Freigabelinks oder API-Ressourcen.
- Simulation und Validierung von Snowflake-IDs für verteilte Microservice-Architekturen unter Angabe von Worker- und Datacenter-IDs.

## Häufig gestellte Fragen

### Was ist der Unterschied zwischen ULID und NanoID?

ULIDs sind lexikographisch sortierbar und enthalten einen Zeitstempel, während NanoIDs primär auf Zufälligkeit und kompakter, anpassbarer Länge basieren.

### Wie kann ich den Zeitstempel einer ULID auslesen?

Fügen Sie die ULID einfach in das Feld 'ULID dekodieren' ein, um das genaue Erstellungsdatum und die Uhrzeit zu extrahieren.

### Welche Parameter werden für Snowflake-IDs benötigt?

Sie können eine Worker-ID (0-1023), eine Rechenzentrums-ID (0-31) und eine benutzerdefinierte Epoche in Millisekunden angeben.

### Kann ich die Länge der generierten IDs anpassen?

Ja, für NanoID und CUID2 lässt sich die Länge flexibel konfigurieren. Bei ULID und Snowflake ist die Länge systembedingt fest vorgegeben.

### Wie viele IDs können gleichzeitig generiert werden?

Sie können in einem Durchgang zwischen 1 und 500 eindeutige IDs erzeugen.

## Ähnliche Tools

- [JavaScript-Deobfuskator](https://elysiatools.com/de/tools/javascript-deobfuscator): Deobfuskiert und analysiert verschleierten JavaScript-Code zur Verbesserung der Lesbarkeit und Verständlichkeit
- [UUID-Validator](https://elysiatools.com/de/tools/uuid-validator): Überprüft UUID-Format, erkennt Version und analysiert UUID-Struktur einschließlich Variante, Zeitstempel und Knoteninformationen
- [UUID-Generator](https://elysiatools.com/de/tools/uuid-generator): UUIDs generieren (v1, v4, v5)
- [ICCID Generator](https://elysiatools.com/de/tools/iccid-generator): Generate valid ICCID numbers for SIM cards with proper Luhn checksums
- [Benutzerdefinierte Bildmatrix](https://elysiatools.com/de/tools/image-custom-matrix): Wenden Sie eine benutzerdefinierte 2x2 affine Transformationsmatrix auf ein Bild an.
- [Luhn-Prüfsummen-Rechner](https://elysiatools.com/de/tools/luhn-checksum): Validiert oder generiert Zahlen nach dem Luhn-Algorithmus (Mod-10). Für Kreditkarten, IMEI, IMEISV, SIN, NPI und beliebige Luhn-basierte Kennzahlen.
- [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.

## Beispiele

- [K6 Modernes Performance-Testing-Tool](https://elysiatools.com/de/samples/k6-performance-testing): Umfassende K6 Performance-Testbeispiele einschließlich Load-Tests, Stress-Tests, API-Performance-Tests und fortgeschrittene Patterns für moderne Anwendungen
- [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

## 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.
