UUID-Generator

Generieren Sie UUID v1, v4, v5, v7, ULID und Nano ID. Inspizieren und formatieren Sie UUIDs.

 

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, der als 32 hexadezimale Ziffern im Format 8-4-4-4-12 dargestellt wird. UUIDs sind so konzipiert, dass sie ohne zentrale Vergabestelle global einzigartig sind, was sie ideal für verteilte Systeme, Datenbank-Primärschlüssel, Sitzungsbezeichner und API-Ressourcen macht.

Es gibt verschiedene UUID-Versionen mit jeweils unterschiedlichen Eigenschaften. UUID v4 erzeugt vollständig zufällige Bezeichner und ist aufgrund ihrer Einfachheit und hervorragenden Eindeutigkeitsgarantien die am häufigsten verwendete Version. UUID v1 enthält einen Zeitstempel und die MAC-Adresse des Geräts, ermöglicht chronologische Sortierung, kann aber Systeminformationen preisgeben. UUID v5 erzeugt deterministische Bezeichner basierend auf einem Namensraum und einem Namen unter Verwendung von SHA-1, nützlich wenn für dieselbe Eingabe immer dieselbe UUID benötigt wird.

UUID v7 ist die neueste Version, definiert in RFC 9562, die speziell für zeitliche Sortierbarkeit entwickelt wurde. Sie kombiniert einen Unix-Millisekunden-Zeitstempel mit zufälligen Bits und bietet die Vorteile von UUID v4 (Zufälligkeit) mit der Fähigkeit zur zeitlichen Sortierung. Dies macht sie besonders geeignet als Primärschlüssel in Datenbanken, in denen die Einfügereihenfolge die Leistung beeinflusst.

ULID (Universally Unique Lexicographically Sortable Identifier) ist eine Alternative zu UUID, die einen 48-Bit-Zeitstempel und 80 zufällige Bits in Crockford Base32 kodiert und eine 26-Zeichen-Zeichenkette erzeugt. ULIDs sind kompakter als UUIDs und können nach Erstellungszeit sortiert werden, was sie in modernen Anwendungen beliebt macht.

Nano ID ist ein weiterer Generator für eindeutige Bezeichner, der kürzere und anpassbare Zeichenketten erzeugt. Er ermöglicht die Konfiguration von Länge und verwendetem Alphabet und bietet Flexibilität für Fälle, in denen Standard-UUIDs zu lang sind. Dieses Tool verarbeitet alles in Ihrem Browser und gewährleistet den Datenschutz der generierten Bezeichner.

Häufig gestellte Fragen

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, der als 32 hexadezimale Ziffern im Format 8-4-4-4-12 dargestellt wird (z.B. 550e8400-e29b-41d4-a716-446655440000). UUIDs sind so konzipiert, dass sie ohne zentrale Vergabestelle global einzigartig sind.

Für die meisten Anwendungen ist UUID v4 (zufällig) aufgrund ihrer Einfachheit und starken Eindeutigkeitsgarantien die beste Wahl. Wenn Sie zeitlich sortierbare Bezeichner benötigen (z.B. für Datenbank-Primärschlüssel), verwenden Sie UUID v7 (neuer RFC 9562-Standard) oder ULID. UUID v1 enthält MAC-Adress-Informationen und wird selten empfohlen.

Eine ULID (Universally Unique Lexicographically Sortable Identifier) ist eine Alternative zu UUID, die einen 48-Bit-Zeitstempel und 80 zufällige Bits in Crockford Base32 kodiert und eine 26-Zeichen-Zeichenkette erzeugt. ULIDs sind nach Erstellungszeit sortierbar und kompakter als UUIDs.