UUID-Generator

Erzeuge UUID v4 (zufällig) und v7 (zeitlich geordnet) IDs online. Massenproduktion von bis zu 1000 auf einmal mit der Web Crypto API.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Konverter & Beispiele

Verwandte Werkzeuge

UUID-Online-Generierung

Eine UUID (Universally Unique Identifier) ist eine 128-Bit-Kennung, die zur Identifizierung von Ressourcen ohne zentrale Autorität verwendet wird. UUID v4 erzeugt vollständig zufällige Kennungen, während v7 einen Unix-Zeitstempel mit Millisekunden-Genauigkeit enthält, was die Kennungen chronologisch sortierbar macht, was für Datenbank-Primärschlüssel entscheidend ist. Erzeuge hier die Version, die du brauchst.

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist eine 128-Bit-Nummer, die in Computersystemen zur eindeutigen Identifizierung von Informationen verwendet wird. UUIDs sind so konzipiert, dass sie über Raum und Zeit eindeutig sind, das heißt, dass zwei UUIDs nie gleich sein sollten, selbst wenn sie von verschiedenen Personen auf verschiedenen Computern zu verschiedenen Zeiten generiert werden. Sie sind durch RFC 9562 definiert und werden umfassend in Datenbanken, verteilten Systemen, APIs und der Softwareentwicklung verwendet. Eine UUID sieht so aus: 550e8400-e29b-41d4-a716-446655440000. Die häufigste Version ist UUID v4, das vollständig zufällige Werte generiert. Eine neuere Version, UUID v7, enthält einen Zeitstempel in den ersten 48 Bits, was UUIDs nach Erstellungszeit sortierbar macht und dennoch eindeutig sind.

Verwendung

  1. Wähle die Version: UUID v4 für zufällige Kennungen, UUID v7 für zeitlich geordnete Kennungen
  2. Gib die Menge an: Erzeuge 1 bis 1.000 UUIDs auf einmal
  3. Klicke auf Generieren oder drücke Enter
  4. Kopiere einzelne UUIDs oder verwende Alle kopieren

Erklärung der UUID-Formate

UUID v4 (Zufällig)

Es ist die am häufigsten verwendete UUID-Version. Alle 122 Bits, die nicht für die Versions- und Variantenmarkierungen reserviert sind, werden mit dem kryptografischen Zufallszahlengenerator des Browsers (crypto.randomUUID()) zufällig erzeugt. Format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, wobei 4 für Version 4 steht und y eines von 8, 9, a oder b ist (Variantenbits).

UUID v7 (Zeitlich geordnet)

Ein neueres Format, definiert in RFC 9562. Die ersten 48 Bits kodieren einen Unix-Zeitstempel in Millisekunden, gefolgt von zufälligen Bits. Dies macht UUIDs v7 natürlich nach Erstellungszeit sortierbar, ideal für Datenbank-Primärschlüssel, bei denen die Indexlokalität wichtig ist. Format: tttttttt-tttt-7xxx-yxxx-xxxxxxxxxxxx, wobei die t-Positionen den Zeitstempel kodieren.

Häufige Anwendungsfälle

UUIDs werden als Datenbank-Primärschlüssel, Kennungen in verteilten Systemen, Session-Tokens, Korrelations-IDs für die Anfrageverfolgung und eindeutige Dateinamen oder Ressourcenkennungen verwendet. Sie ermöglichen es unabhängigen Systemen, eindeutige IDs ohne Koordination zu erzeugen.

UUID v7 kodiert einen Unix-Zeitstempel in Millisekunden in seinen ersten 48 Bits. Verwende den Unix-Zeitstempel-Konverter, um zu überprüfen, welches Datum eine UUID v7 kodiert. Wenn du eine inhaltsbasierte Kennung anstelle einer zufälligen benötigst, bietet ein SHA-256-Hash des Inhalts eine deterministische und kollisionsresistente ID.