Sprache : en | de | fr | es

UID V5-Generator

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX


Jedem Namen wird ein Iteratorzähler hinzugefügt (z. B. test-name0, test-name1 ...).

Überblick

Das UUID-v5-Format ist eine deterministische Kennung, die aus einer Kombination aus einem Namespace und einer Namenszeichenfolge erstellt wird. Im Gegensatz zu zufallsbasierten UUID-Formaten erzeugt UUID Version 5 bei gleichen Eingaben immer die gleiche Ausgabe, wodurch es sich ideal für stabile, wiederholbare Kennungen in verteilten Systemen, APIs oder Datenbanken eignet.

Auf dieser Seite können Sie diese Kennungen sofort in Ihrem Browser generieren, ohne zusätzliche Tools installieren zu müssen.

Wie UUID v5 funktioniert

Eine UUID v5 wird durch Hashing zweier Komponenten mit SHA-1 erstellt:

  • ein Namespace (eine andere UUID oder eine beliebige benutzerdefinierte Zeichenfolge)
  • ein Name (Text, der die Ressource identifiziert)

Das Ergebnis ist eine 128-Bit-Kennung, die im Standardformat 8-4-4-4-12 UUID codiert ist.

Da der Algorithmus deterministisch ist, erzeugen identische Eingaben immer dieselbe UUID.

Das Tool fügt automatisch ein Iterator-Suffix (z. B. name0, name1, name2…) hinzu, wenn mehrere Identifikatoren gleichzeitig generiert werden.

So verwenden Sie diesen UUID v5-Generator

Dieser UUID v5-Generator ist einfach und flexibel aufgebaut:

  1. Geben Sie einen Namespace ein – entweder eine UUID oder eine beliebige benutzerdefinierte Zeichenfolge.
  2. Geben Sie einen Namen ein – den Basistext für die Generierung von Identifikatoren.
  3. Wählen Sie im Feld „Mehrere generieren“ aus, wie viele Werte erstellt werden sollen.
  4. Wählen Sie das Ausgabeformat über das Dropdown-Menü „Getrennt durch“ aus
  5. (neue Zeile, CRLF, Komma, Semikolon, Leerzeichen, JSON oder ein benutzerdefiniertes Trennzeichen).
  6. Klicken Sie auf „Generieren“, um die Liste zu erstellen.
  7. Verwenden Sie „Kopieren“, um alle Ergebnisse auf einmal zu kopieren.
  8. Verwenden Sie „Herunterladen“, um die generierten Werte im entsprechenden Format zu speichern
  9. (z. B. .json, wenn JSON ausgewählt ist).
  10. Klicken Sie auf „Löschen“, um das Ausgabefeld zu leeren.

Die gesamte Generierung erfolgt vollständig clientseitig in Ihrem Browser.

Beispielausgabe

Nachfolgend finden Sie eine Beispielliste, die vom Online-Generator für UUID v5 erstellt wurde:

e3c6b980-0797-5fde-9dde-67ae1f2baa32

e3c6b980-0797-5fde-9dde-67ae1f2baa33

e3c6b980-0797-5fde-9dde-67ae1f2baa34

Jeder Wert basiert auf dem Namespace, dem Namen und der Iteratornummer, die automatisch angehängt werden.

Erweiterte Optionen

Auswahl des Trennzeichens

Wählen Sie aus, wie die generierte Liste formatiert werden soll:

  • Neue Zeile \n
  • CRLF \r\n
  • Komma ,
  • Semikolon ;
  • Leerzeichen
  • JSON-Array
  • Benutzerdefiniertes Trennzeichen

Download-Formate

Die Schaltfläche „Herunterladen“ exportiert die Ergebnisse je nach ausgewähltem Trennzeichen:

Ausgewählter Trenner

Download-Format

JSON

.json

Komma / Semikolon

.csv

Andere

.txt

Iterator-Zähler

Bei der Generierung mehrerer UUIDs wird automatisch ein Iterator-Suffix hinzugefügt:

test-name0, test-name1, test-name2 …

Dadurch wird sichergestellt, dass jede v5-Kennung innerhalb des Batches eindeutig bleibt und dennoch deterministisch generiert wird.

Wo UUID v5 verwendet wird

  • Konsistente Ressourcen-Identifikatoren
  • API-Endpunkt-Versionierung
  • Benutzer- oder Geräte-Hashing
  • Datenbankschlüssel, die stabil bleiben müssen
  • Systemübergreifende Synchronisierung
  • Deterministische ID-Generierung für verteilte Anwendungen

Technische Details

Komponente

Beschreibung

Eingabe

Namespace + Name

Hashing

SHA-1 (Daten in 128-Bit-UUID transformiert)

Version

Auf 5 festgelegt

Format

36-Zeichen-String (8-4-4-4-12)

Determinismus

Gleiche Eingabe → immer gleiche Ausgabe

Eine UUID v5 ist nicht zufällig. Es handelt sich um eine reproduzierbare, stabile Kennung, die sich für eine langfristig konsistente Zuordnung eignet.

FAQ

Q: Was ist UUID v5 und wie funktioniert es?
Q: Wie generiert man eine UUID v5 online?
Q: Wie wählt man einen Namespace für UUID v5 aus?
Q: Wann sollten Sie UUID v5 anstelle von UUID v1 oder v4 verwenden?