Zum Inhalt springen

UUID-Generator

UUID v4 (zufällig) und v7 (zeitstempelbasiert) sofort generieren. Mit einem Klick kopieren. Kostenlos, 100% im Browser, keine Daten gesendet.

Version
UUID-Version

Was ist ein UUID?

Ein UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, standardisiert durch RFC 9562 (früher RFC 4122). Er wird als 36-Zeichen-Zeichenfolge im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx dargestellt, wobei jedes x eine hexadezimale Ziffer ist. Sie werden häufig als Primärschlüssel in Datenbanken, Sitzungsbezeichner und Korrelationstoken in verteilten Systemen verwendet.

UUID v4 vs UUID v7

UUID v4 (zufällig) generiert 122 zufällige Bits mit crypto.randomUUID(). Es ist das beliebteste Format: einfach, keine externen Abhängigkeiten und mit einer praktisch null Kollisionswahrscheinlichkeit. Verwende es, wenn du keine zeitliche Reihenfolge benötigst.

UUID v7 (zeitstempelbasiert) platziert einen 48-Bit-Unix-Zeitstempel (Millisekunden) in den ersten Bytes, gefolgt von zufälligen Bits. Generierte UUIDs sind natürlich chronologisch sortiert. Sie eignen sich ideal als Primärschlüssel in Datenbanken (PostgreSQL, MySQL), da sie die Einfügelokalisierung in B-Tree-Indizes verbessern und die Seitenfragmentierung reduzieren.

UUID-Format

Alle UUIDs folgen dem Muster 8-4-4-4-12 (32 hexadezimale Ziffern, getrennt durch Bindestriche). Die 13. Ziffer gibt die Version an (4 oder 7), und die ersten zwei Bits des 8. Bytes kodieren die Variante (immer 10 in Standard-UUIDs).

Wann welche Version verwenden?

  • UUID v4 — Sitzungs-IDs, temporäre Token, Objekte ohne erforderliche Reihenfolge.
  • UUID v7 — Primärschlüssel in Datenbanken, Protokolle, Ereignisse, die chronologische Reihenfolge benötigen.

Datenschutz

Dieses Tool generiert UUIDs 100% in deinem Browser mit der Web Crypto-API. Es werden keine Daten an einen Server gesendet.