Entwicklerwerkzeuge

UUID-Generator — sichere v4-UUIDs im Browser

🔒 Läuft in deinem Browser

Erzeuge kryptografisch sichere v4-UUIDs in deinem Browser. Generiere bis zu 25 auf einmal als Stapel. Nichts wird an einen Server gesendet.

So verwendest du dieses Werkzeug

  1. Klicke auf „Generieren", um eine kryptografisch sichere v4 UUID zu erstellen.
  2. Generiere so viele wie benötigt — jede ist einzigartig.
  3. Klicke auf eine UUID, um sie in die Zwischenablage zu kopieren.

Über UUID-Generator

Eine UUID (Universally Unique Identifier), auch GUID genannt, ist ein 128-Bit-Wert, geschrieben als 32 Hexadezimalziffern in der vertrauten 8-4-4-4-12-Gruppierung, zum Beispiel 550e8400-e29b-41d4-a716-446655440000. Ihr Zweck ist es, unabhängigen Systemen zu erlauben, Bezeichner zu erzeugen, die praktisch garantiert nicht kollidieren, ohne dass eine zentrale Stelle Nummern vergibt. Das macht UUIDs zur Standardwahl für Primärschlüssel, die auf dem Client erzeugt werden, für Nachrichten- und Ereignis-IDs in verteilten Systemen, für Idempotenzschlüssel sowie für Datei- oder Ressourcennamen, die über Maschinen hinweg eindeutig sein müssen.

Der Standard definiert mehrere Versionen. Version 1 bettet einen Zeitstempel und die MAC-Adresse der Maschine ein, was sie nach Erstellungszeit sortierbar macht, aber die Hardware-Identität verraten kann. Version 4 ist vollständig zufällig — 122 ihrer 128 Bits stammen aus einer Zufallsquelle, der Rest ist fest, um Version und Variante zu markieren. Version 7, eine neuere Ergänzung, platziert einen Unix-Millisekunden-Zeitstempel in den oberen Bits, gefolgt von Zufallsbits, und bietet so die Kollisionssicherheit von v4 bei gleichzeitiger Zeit-Sortierbarkeit — wertvoll als Datenbankschlüssel, weil aufeinanderfolgende Einfügungen die Indexseiten nicht fragmentieren.

Dieses Werkzeug erzeugt UUIDs der Version 4 mit der im Browser eingebauten Funktion crypto.randomUUID, die aus einem kryptografisch sicheren Zufallszahlengenerator (CSPRNG) schöpft statt aus dem vorhersagbaren Math.random. Dieser Unterschied ist wichtig: Ein CSPRNG erzeugt Werte, die selbst von einem Angreifer, der vorherige Ausgaben gesehen hat, nicht erraten werden können. Du kannst eine einzelne UUID oder einen Stapel von bis zu 25 auf einmal erzeugen und jede davon — oder alle — mit einem Klick kopieren.

Die oft gestellte Frage lautet, ob v4-UUIDs kollidieren können. Im Prinzip ja; in der Praxis ist die Wahrscheinlichkeit so gering, dass sie ignoriert werden kann. Mit 122 Zufallsbits gibt es rund 5 × 10^36 mögliche Werte, und du müsstest in der Größenordnung von einer Milliarde UUIDs pro Sekunde über etwa 85 Jahre erzeugen, bevor die Chance auf eine einzige Dublette auch nur 50 % erreicht. Der Kompromiss, den du beachten solltest: Zufällige v4-Werte sind nicht sortierbar und können als gruppierter Datenbankschlüssel die Einfügeleistung gegenüber fortlaufenden oder zeit-geordneten IDs beeinträchtigen — genau die Lücke, die v7 schließen soll. Die Erzeugung läuft hier vollständig lokal; nichts wird irgendwohin gesendet.

Häufig gestellte Fragen

Welche UUID-Version erzeugt dieses Werkzeug?
Es erzeugt UUIDs der Version 4, die fast vollständig zufällig sind. Version 4 ist die häufigste Allzweck-Wahl, weil sie weder Zeitstempel, MAC-Adresse noch Koordination braucht — jeder Wert ist unabhängig zufällig, was sie ideal für Bezeichner macht, die auf vielen Maschinen gleichzeitig entstehen.
Sind diese UUIDs kryptografisch sicher?
Ja. Das Werkzeug nutzt die Browser-Funktion crypto.randomUUID, die von einem kryptografisch sicheren Zufallszahlengenerator gestützt wird. Das bedeutet, die Werte sind nicht voneinander vorhersagbar, anders als Bezeichner, die auf Math.random aufbauen, das niemals verwendet werden sollte, wenn Unvorhersagbarkeit wichtig ist.
Können zwei UUIDs der Version 4 jemals kollidieren?
Es ist theoretisch möglich, aber praktisch vernachlässigbar. Mit 122 Zufallsbits gibt es rund 5 × 10^36 Möglichkeiten. Du müsstest jahrzehntelang Milliarden UUIDs pro Sekunde erzeugen, bevor die Chance auch nur auf eine einzige Kollision spürbar würde, sodass sie für praktisch jede reale Anwendung als eindeutig behandelt werden können.
Was ist der Unterschied zwischen v1, v4 und v7?
Version 1 kodiert einen Zeitstempel und eine MAC-Adresse, was sie zeit-sortierbar, aber potenziell identifizierend macht. Version 4 ist vollständig zufällig ohne Ordnung. Version 7 kombiniert einen Millisekunden-Zeitstempel in ihren führenden Bits mit Zufallsbits und bietet so sowohl Eindeutigkeit als auch Zeit-Ordnung, was sie zunehmend für Datenbankschlüssel bevorzugt macht, weil aufeinanderfolgende Werte effizient indizieren.
Warum kann eine zufällige v4-UUID ein schlechter Datenbank-Primärschlüssel sein?
Weil v4-Werte keine Ordnung haben, streut das Einfügen in einen gruppierten oder B-Baum-Index die Schreibvorgänge über den Index, was Seitenteilungen und Fragmentierung verursacht und Einfügungen in großen Tabellen verlangsamt. Zeit-geordnete Bezeichner wie UUID v7 oder eine automatisch hochzählende Spalte vermeiden das, indem neue Zeilen am Ende des Index bleiben.
Ist eine UUID dasselbe wie eine GUID?
Ja. GUID (Globally Unique Identifier) ist der Begriff, den Microsoft verwendet, während UUID der Begriff aus dem formalen Standard ist. Sie beschreiben dasselbe 128-Bit-Bezeichnerformat, und die beiden Namen sind in der Praxis austauschbar.
Wird beim Erzeugen einer UUID etwas an einen Server gesendet?
Nein. UUIDs werden vollständig in deinem Browser von der nativen crypto-API erzeugt. Es wird keine Anfrage gestellt und kein Wert protokolliert, sodass die von dir erzeugten Bezeichner komplett lokal auf deinem Gerät bleiben.
Dieses Tool auf deiner Website einbetten

Kostenlos. Eine Zeile HTML — das Tool läuft im Browser deiner Besucher, es werden keine Daten gesendet.

<iframe src="https://brevio.pro/embed/uuid-generator" width="100%" height="600" loading="lazy" style="border:1px solid #e5e5e5;border-radius:8px" title="UUID Generator — brevio"></iframe>
<p style="font:12px/1.4 sans-serif"><a href="https://brevio.pro/tools/uuid-generator">UUID Generator</a> by <a href="https://brevio.pro">brevio</a></p>
Weitere kostenlose ToolsAlle 492 ansehen →
UUID-Generator — sichere v4-UUIDs im Browser | brevio