Generator 🔒 Läuft im Browser — keine Daten werden gesendet

UUID-v4-Generator

Erzeugen Sie zufällige UUIDs der Version 4 mit dem sicheren Zufallsgenerator Ihres Browsers, einzeln oder in großer Zahl.

Erzeugte UUIDs
UUID prüfen

Zufällige UUIDs der Version 4 erzeugen

Version 4 ist die UUID, die die meisten meinen, wenn sie „eine UUID“ sagen. Sie enthält keinen Zeitstempel, keine Rechneradresse und keinen Namen, nur 122 Zufallsbits – deshalb lässt sie sich überall ohne Abstimmung erzeugen: im Browser, auf dem Smartphone oder auf tausend Servern gleichzeitig.

Diese Seite öffnet den UUID-Generator mit ausgewählter Version 4 und einer bereits erzeugten ersten UUID.

Aufbau einer v4-UUID

Nehmen Sie f47ac10b-58cc-4372-a567-0e02b2c3d479. Die 4 am Anfang der dritten Gruppe ist die Version. Die erste Ziffer der vierten Gruppe, hier a, ist immer 8, 9, a oder b, weil ihre obersten zwei Bits die Variante enthalten. Jede andere Hex-Ziffer ist zufällig.

Wie unwahrscheinlich ist eine Kollision?

Erzeugte UUIDsWahrscheinlichkeit eines Duplikats
1 Milliarde (10^9)etwa 1 zu 10 Trillionen
1 Billion (10^12)etwa 1 zu 10 Billionen
2,7 Trillionen (2,7 × 10^18)etwa 50%

Diese Zahlen setzen eine gute Zufallsquelle voraus. Deshalb nutzt dieser Generator crypto.getRandomValues statt Math.random, das nicht für Eindeutigkeitsgarantien ausgelegt ist.

v4 oder v7?

Zufällige UUIDs verteilen neue Zeilen quer über einen Datenbankindex, was Inserts in sehr großen Tabellen verlangsamen kann. Sind Ihre UUIDs Primärschlüssel in einer stark genutzten Datenbank, ziehen Sie UUID v7 in Betracht: Sie beginnt mit einem Zeitstempel, neue Werte sortieren sich also der Reihe nach ein. Für Tokens, Korrelations-IDs und Dateinamen bleibt v4 die einfache Standardwahl.

v4 im Code erzeugen

  • JavaScript: crypto.randomUUID()
  • Python: import uuid; uuid.uuid4()
  • Java: UUID.randomUUID()
  • C#: Guid.NewGuid()
  • PostgreSQL 13+: gen_random_uuid()
  • Linux-Shell: cat /proc/sys/kernel/random/uuid

Wenn Ihre Plattform sie GUIDs nennt und geschweifte Klammern oder Großbuchstaben erwartet, sind diese Optionen auf der Seite GUID-Generator bereits eingeschaltet.

Passende Anleitungen