# UUID-Versions-Generator (v1–v8)

Erzeuge RFC-9562-UUIDs — inklusive der modernen v6, v7 und v8, die den meisten Generatoren fehlen — oder dekodiere jede UUID in Version, Variante und eingebetteten Zeitstempel.

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

- **Kategorie:** Development

- **Schlagwörter:** uuid generator, uuid v4 generator, uuid v7 generator, uuid v7 online, uuid v6, uuid v8, rfc 9562, guid, uuid dekodieren

## Überblick

Ein Generator mit allen RFC-9562-Versionen: v1 (zeitbasiert, gregorianischer Zeitstempel + Node), v4 (zufällig), v5 (deterministisch SHA-1 mit DNS/URL/OID/X.500-Namensräumen), v6 (v1 mit umgeordnetem k-sortierbarem Zeitstempel), v7 (48-Bit-Unix-Millisekunden-Zeitstempel + Zufall — der datenbankfreundliche, korrekt sortierende) und v8 (benutzerdefiniertes Versionsfeld, hier mit CSPRNG gefüllt). Bis zu 100 auf einmal, Klein- oder Großschreibung. Wechsle in den Dekodiermodus: Version, Variante und — bei v1/v6/v7 — Extraktion des eingebetteten Zeitstempels als exaktes UTC-Datum, der schnellste Weg zu prüfen, ob ein v7 wohlgeformt ist. v5 ist deterministisch: gleicher Namensraum + Name → gleiche UUID.

## Eingaben

- **Modus** (select)
- **Version** (select)
- **Wie viele** (number)
- **Ausgabe in Großbuchstaben** (checkbox)
- **Namensraum (v5)** (select)
- **Name (v5-Eingabe)** (text): e.g. example.com
- **Zu dekodierendes UUID** (text): e.g. 017f22e2-79b0-7cc3-98c4-dc0c0c07398f

## Wann verwenden

- Wenn sortierbare Primärschlüssel (UUIDv7) für relationale Datenbanken oder verteilte Systeme benötigt werden.
- Wenn deterministische Bezeichner (UUIDv5) aus festen Domain- oder URL-Namensräumen via SHA-1 erzeugt werden sollen.
- Wenn ein bestehender UUID-String analysiert werden muss, um Version, Variante und den eingebetteten Zeitstempel in UTC auszulesen.

## Funktionsweise

- Wählen Sie den Modus 'UUIDs erzeugen' oder 'Ein UUID dekodieren'.
- Bestimmen Sie im Erzeugungsmodus die gewünschte UUID-Version (v1, v4, v5, v6, v7 oder v8) und die gewünschte Stückzahl bis zu 100.
- Konfigurieren Sie bei Version v5 den Namensraum und den Quelltext oder geben Sie im Dekodiermodus den Prüfstring ein.
- Das Tool generiert die Identifikatoren sofort im gewünschten Format (Klein- oder Großbuchstaben) oder schlüsselt die Strukturdaten auf.

## Anwendungsfälle

- Erstellung von sortierbaren Indexschlüsseln mit UUIDv7 zur Vermeidung von Index-Fragmentierung in SQL- und NoSQL-Datenbanken.
- Generierung reproduzierbarer IDs für Web-Ressourcen anhand von URLs über den deterministischen v5-Namensraum.
- Überprüfung und Validierung eingehender UUIDs in API-Payloads zur Extraktion des Erstellungszeitpunkts.

## Häufig gestellte Fragen

### Was unterscheidet UUIDv7 von UUIDv4?

UUIDv7 enthält einen 48-Bit-Unix-Millisekunden-Zeitstempel am Anfang, wodurch neue IDs chronologisch sortierbar sind und B-Tree-Indizes in Datenbanken effizienter arbeiten als bei rein zufälligen UUIDv4.

### Warum liefert UUIDv5 bei gleichen Eingaben identische Ergebnisse?

UUIDv5 ist ein deterministischer Standard, der über einen SHA-1-Hash aus einem festen Namensraum (wie DNS oder URL) und einem Namen berechnet wird.

### Welche UUID-Versionen enthalten einen auslesbaren Zeitstempel?

Die zeitbasierten Versionen v1 (gregorianisch), v6 (umgeordnete Zeit) und v7 (Unix-Millisekunden) enthalten Zeitstempel, die im Dekodiermodus in lesbare UTC-Daten umgerechnet werden.

### Wie viele UUIDs können auf einmal generiert werden?

Über das Mengenfeld können zwischen 1 und 100 UUIDs pro Durchgang erstellt werden.

### Welcher Standard liegt den Versionen v6, v7 und v8 zugrunde?

Diese Versionen basieren auf dem IETF-Standard RFC 9562, der ältere Spezifikationen wie RFC 4122 erweitert.

## Ähnliche Tools

- [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.
- [ULID-/NanoID-/KSUID-/Snowflake-ID-Decoder](https://elysiatools.com/de/tools/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.
- [JavaScript-Deobfuskator](https://elysiatools.com/de/tools/javascript-deobfuscator): Deobfuskiert und analysiert verschleierten JavaScript-Code zur Verbesserung der Lesbarkeit und Verständlichkeit
- [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.
- [ASCII85 Konverter](https://elysiatools.com/de/tools/ascii85-converter): Kodiert und dekodiert Text zu/von ASCII85-Format (Adobe-Version)
- [Read-Along-Cue-Generator](https://elysiatools.com/de/tools/audio-read-along-cue-generator): Erstellt Satz- oder Wort-Level-Cues mit Zeitstempel aus Narrations-Audio und Skript für Karaoke-Lesen.
- [Base45 Konverter](https://elysiatools.com/de/tools/base45-converter): Kodiert und dekodiert Text zu/von Base45-Format (RFC 9285)

## Beispiele

- [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
- [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 Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
