Zum Inhalt springen

GUID-Generator (UUID v4 und v7)

GUIDs bzw. UUIDs als Version 4 oder 7 erzeugen – bis zu 500 auf einmal, in allen gängigen Formaten und direkt im Browser. Mit Aufbau, Kollisionsrisiko und Datenbank-Tipps.

  • Live-Ergebnis
  • Mit Rechenweg
  • Kostenlos & ohne Anmeldung
  • Daten bleiben im Browser
  • Stand: November 2026

Mit dem GUID-Generator erzeugst du mit einem Klick bis zu 500 eindeutige IDs – wahlweise als zufällige UUID Version 4 oder als zeitlich sortierbare Version 7. Ob du nach einem GUID-Generator oder einem UUID-Generator suchst: Beides ist dasselbe. Du wählst das Format von Standard bis Microsoft-Schreibweise mit geschweiften Klammern, und alles entsteht direkt in deinem Browser, ohne dass etwas übertragen wird.

Kurz erklärt

Eine GUID (Globally Unique Identifier), auch UUID genannt, ist eine 128-Bit-Kennung aus 32 Hex-Ziffern im Muster 8-4-4-4-12. Der GUID-Generator erzeugt nach RFC 9562 Version 4 mit 122 Zufallsbits oder Version 7 mit Zeitstempel plus Zufall, die sich nach Erstellzeit sortieren lässt. Doppelte IDs sind praktisch ausgeschlossen.

Größe128 Bit16 Byte, 32 Hex-Ziffern
Muster8-4-4-4-1236 Zeichen mit Bindestrichen
UUID v42¹²² Möglichkeiten≈ 5,3 × 10³⁶ verschiedene IDs
UUID v7Zeit + Zufallsortierbar, ideal für Datenbanken

So benutzt du den GUID-Generator

1Anzahl festlegenIm Feld „Anzahl“ 1 bis 500 eintragen oder die Schnellwahl 1, 5, 10 oder 50 nutzen. Voreingestellt sind 5 GUIDs.
2Version wählen„v4 (zufällig)“ für allgemeine IDs, „v7 (zeitbasiert)“ für Datenbank-Schlüssel, die nach Erstellzeit sortiert sein sollen.
3Format einstellenStandard (klein), GROSSBUCHSTABEN, {Mit Klammern} im Microsoft-Stil, ohne Bindestriche oder als urn:uuid:…
4Erzeugen und kopieren„GUIDs erzeugen“ bzw. „Neue GUIDs“ klicken. Der Kopieren-Knopf kopiert alle untereinander, ein Klick auf eine Zeile kopiert nur diese.

Praktisch: Wechselst du nur das Format, bleiben die erzeugten IDs dieselben – sie werden lediglich anders geschrieben. Neue Werte entstehen erst, wenn du Anzahl oder Version änderst oder auf „Neue GUIDs“ klickst. Erzeugt wird mit crypto.getRandomValues, dem kryptografisch sicheren Zufallsgenerator deines Browsers. Nichts wird an einen Server geschickt oder gespeichert. Mehr Werkzeuge für Technik und Web findest du bei den Computer- und Internet-Rechnern.

So ist eine GUID aufgebaut

Aufbau nach RFC 9562xxxxxxxx-xxxx-Vxxx-Nxxx-xxxxxxxxxxxxV = Version (4 oder 7) · N = Variante (8, 9, a oder b) · x = Hex-Ziffer 0–9, a–f

Jede GUID besteht aus 128 Bit, geschrieben als 32 Hexadezimalziffern in fünf Gruppen. Zwei Stellen verraten, was für eine ID du vor dir hast: Die 13. Ziffer nennt die Version, die 17. Ziffer die Variante. Bei allen IDs nach dem aktuellen Standard ist die Variante 8, 9, a oder b. Wie Hex-Ziffern funktionieren, erklärt der Hexadezimal-Rechner.

Der heute gültige Standard ist RFC 9562 der Internet Engineering Task Force aus dem Mai 2024. Er ersetzt das ältere RFC 4122 und führt unter anderem die Versionen 6, 7 und 8 offiziell ein.

✗ Falsch

„Ich brauche einen UUID-Generator, ein GUID-Generator erzeugt etwas anderes.“

✓ Richtig

GUID ist der Name, den Microsoft für UUIDs verwendet. Das Format ist identisch – jede GUID aus diesem Generator ist eine gültige UUID.

GUID-Generator: Formate im Überblick

Dieselbe ID kann unterschiedlich geschrieben werden. Welche Schreibweise du brauchst, hängt vom Einsatzort ab:

Format im Generator Beispiel Zeichen Typischer Einsatz
Standard (klein) f505c15d-f89e-4056-8cc2-1b0fe4bcc9ad 36 Web, APIs, Datenbanken
GROSSBUCHSTABEN F505C15D-F89E-4056-8CC2-1B0FE4BCC9AD 36 Tools, die Großschreibung erwarten
{Mit Klammern} {F505C15D-F89E-4056-8CC2-1B0FE4BCC9AD} 38 Windows-Registry, Visual-Studio-Projekte
Ohne Bindestriche f505c15df89e40568cc21b0fe4bcc9ad 32 Dateinamen, kompakte Schlüssel
urn:uuid:… urn:uuid:f505c15d-f89e-4056-8cc2-1b0fe4bcc9ad 45 XML, Metadaten, eindeutige Ressourcen-Namen

💡 Tipp: Groß- und Kleinschreibung ändern den Wert nicht. Der Standard empfiehlt, UUIDs klein auszugeben, beim Einlesen aber beide Schreibweisen zu akzeptieren. Vergleichst du IDs als Text, wandle sie vorher in eine einheitliche Schreibweise um.

Rechenbeispiele rund um GUIDs

🧮 Beispiel 1: Version und Variante ablesen

Anna findet in einer Logdatei die ID f505c15d-f89e-4056-8cc2-1b0fe4bcc9ad und will wissen, wie sie entstanden ist.

  1. Dritte Gruppe „4056“: Die erste Ziffer ist 4 → Version 4
  2. Vierte Gruppe „8cc2“: Die erste Ziffer ist 8 → Variante nach RFC 9562

Ergebnis: Eine zufällige UUID v4. Sie enthält keinerlei Information über Zeit oder Rechner.

🧮 Beispiel 2: Erstellzeit aus einer UUID v7 lesen

Ben hat die ID 01a1d43e-11c0-7b3f-9c12-5e8b0d4f6a21 – die 7 an der 13. Stelle zeigt: Version 7.

  1. Die ersten 12 Hex-Ziffern bilden den Zeitstempel: 01a1d43e11c0
  2. Hex in Dezimal: 01a1d43e11c0 = 1.794.562.200.000 Millisekunden seit dem 1. Januar 1970 (UTC)
  3. Umgerechnet: 13. November 2026, 09:30:00 Uhr UTC

Ergebnis: Die ID wurde am 13.11.2026 um 10:30 Uhr deutscher Zeit (MEZ) erzeugt. Die Hex-Umrechnung schafft der Zahlensystem-Rechner, Zeitspannen zwischen zwei Daten der Datumsrechner.

🧮 Beispiel 3: Eine Milliarde UUIDs – wie groß ist das Risiko?

Ein Online-Shop vergibt im Lauf der Jahre 1 Milliarde Bestell-IDs als UUID v4.

  1. Mögliche Werte: 2¹²² ≈ 5,32 × 10³⁶
  2. Näherung (Geburtstagsproblem): p ≈ n² ÷ (2 × 2¹²²)
  3. p ≈ 10¹⁸ ÷ 1,06 × 10³⁷ ≈ 9,4 × 10⁻²⁰

Ergebnis: Etwa 1 zu 10,6 Trillionen. Zum Vergleich: Der Lotto-Jackpot 6 aus 49 mit Superzahl liegt bei 1 zu 139.838.160 – eine doppelte GUID ist hier rund 76 Milliarden Mal unwahrscheinlicher. Die Lotto-Chancen zeigt der Lottozahlen-Generator.

🧮 Beispiel 4: Ab wann wird es eng?

Wie viele UUID v4 müsste man erzeugen, bis die Chance auf eine Doppelte 50 % beträgt?

  1. n ≈ √(2 × 2¹²² × ln 2) ≈ 2,71 × 10¹⁸
  2. Bei 1 Milliarde neuen IDs pro Sekunde: 2,71 × 10¹⁸ ÷ 10⁹ = 2,71 × 10⁹ Sekunden
  3. Umgerechnet: rund 86 Jahre

Ergebnis: Erst nach etwa 2,71 Trillionen UUIDs – also 86 Jahren Dauerbetrieb mit einer Milliarde pro Sekunde – steht die Chance auf eine Kollision bei 50 %. Große Potenzen rechnest du mit dem wissenschaftlichen Taschenrechner nach.

🧮 Beispiel 5: Speicherplatz in der Datenbank

Eine Tabelle bekommt 1 Million Zeilen mit einer UUID als Primärschlüssel.

  1. Als Binärwert (z. B. Typ uuid in PostgreSQL): 16 Byte × 1.000.000 = 16 MB
  2. Als Text mit Bindestrichen: 36 Zeichen × 1.000.000 = 36 MB

Ergebnis: Binär speichern spart mehr als die Hälfte – ohne Indizes und Verwaltungsdaten gerechnet. Jeder Index auf die Spalte profitiert ebenfalls.

UUID v4 vs. v7: Welche Version wann?

Der GUID-Generator bietet die beiden wichtigsten Versionen an. Beide sind 128 Bit lang und gleich geschrieben – sie unterscheiden sich darin, wie die Bits gefüllt werden.

UUID Version 4: reiner Zufall

Bei v4 sind von 128 Bit nur 6 festgelegt: 4 Bit für die Version, 2 Bit für die Variante. Die übrigen 122 Bit sind Zufall. Das ergibt 2¹²² ≈ 5,3 × 10³⁶ mögliche IDs. v4 ist die verbreitetste Version und gut geeignet, wenn die Reihenfolge keine Rolle spielt.

UUID Version 7: Zeitstempel plus Zufall

v7 beginnt mit einem 48-Bit-Zeitstempel in Millisekunden seit 1970 (Unix-Zeit). Danach folgen Version, Variante und 74 Zufallsbits. Weil die Zeit vorn steht, lassen sich v7-IDs als Text oder Binärwert nach ihrer Erstellzeit sortieren. Innerhalb derselben Millisekunde gibt es 2⁷⁴ ≈ 1,9 × 10²² Möglichkeiten.

So verteilen sich die 128 Bit einer UUID v7

Zeitstempel (ms)48 Bit
Version (7)4 Bit
Zufall (rand_a)12 Bit
Variante2 Bit
Zufall (rand_b)62 Bit

⚠️ Gut zu wissen: Erzeugst du viele v7-IDs auf einmal, entstehen sie meist in derselben Millisekunde und unterscheiden sich dann nur im Zufallsteil. Unser Generator gibt einen solchen Stapel deshalb aufsteigend sortiert aus – die Reihenfolge der Liste entspricht also ihrer Sortierreihenfolge. Programmbibliotheken erreichen das oft mit den optionalen Zähler-Verfahren aus RFC 9562. Für Datenbanken mit vielen Einfügungen ist das wichtig, damit neue Schlüssel immer hinten angefügt werden.

Übersicht aller UUID-Versionen

Version Grundlage Einordnung
v1 Zeitstempel + Knoten-ID (oft MAC-Adresse) alt, kann Rechner verraten
v2 DCE Security kaum verbreitet
v3 Name + Namensraum, MD5-Hash gleicher Name → gleiche ID
v4 122 Zufallsbits Standard für allgemeine IDs
v5 Name + Namensraum, SHA-1-Hash statt v3 bevorzugt
v6 v1 mit umsortiertem Zeitstempel für bestehende v1-Systeme
v7 Unix-Zeit in ms + Zufall empfohlen für neue zeitbasierte IDs
v8 frei definierbar für eigene, herstellerspezifische Formate

🤓 Wusstest du? Der 48-Bit-Zeitstempel von UUID v7 reicht für 2⁴⁸ Millisekunden – das sind rund 8.920 Jahre ab 1970, also bis ins Jahr 10.889. RFC 9562 definiert außerdem zwei Sonderwerte: die Nil-UUID aus lauter Nullen (00000000-0000-0000-0000-000000000000) und die Max-UUID aus lauter f.

Wie wahrscheinlich ist eine doppelte GUID?

Weil jede v4-ID unabhängig ausgewürfelt wird, kann theoretisch zweimal dieselbe entstehen. Wie wahrscheinlich das ist, beschreibt das Geburtstagsproblem: Die Chance auf irgendeine Doppelte unter n IDs liegt ungefähr bei n² ÷ (2 × 2¹²²). Ein guter Zufallsgenerator ist dabei Voraussetzung – genau dafür nutzt der GUID-Generator den sicheren Zufall des Browsers statt einfacher Pseudozufallszahlen, wie sie etwa ein Zufallszahl-Generator für Spiele liefert.

Erzeugte UUID v4 Wahrscheinlichkeit einer Doppelten
1 Million (10⁶) ≈ 9,4 × 10⁻²⁶
1 Milliarde (10⁹) ≈ 9,4 × 10⁻²⁰
1 Billion (10¹²) ≈ 9,4 × 10⁻¹⁴
103 Billionen (1,03 × 10¹⁴) ≈ 1 zu 1 Milliarde
1 Trillion (10¹⁸) ≈ 9 %
2,71 Trillionen (2,71 × 10¹⁸) ≈ 50 %
86 Jahremüsstest du jede Sekunde eine Milliarde UUID v4 erzeugen, bis die Chance auf eine einzige Doppelte bei 50 % liegt.

In der Praxis sind doppelte GUIDs fast immer die Folge von Programmierfehlern: ein schlechter Zufallsgenerator, kopierte Datensätze oder eine fest einprogrammierte Beispiel-ID. Die Mathematik selbst ist nicht das Problem.

GUIDs in Datenbanken und Programmierung

UUIDs sind beliebt als Primärschlüssel, weil sie ohne zentrale Stelle erzeugt werden können – im Browser, auf dem Handy oder auf mehreren Servern gleichzeitig. Datensätze lassen sich so problemlos zusammenführen. Der Nachteil von v4: Zufällige Schlüssel landen kreuz und quer im Index. Bei großen Tabellen kostet das Schreibleistung. UUID v7 löst das, weil neue Schlüssel immer hinten angehängt werden – ähnlich wie fortlaufende Zahlen.

So erzeugst du eine UUID im Code

Sprache / System Version 4 Version 7
JavaScript (Browser, Node.js) crypto.randomUUID() über Bibliotheken
Python uuid.uuid4() uuid.uuid7() ab Python 3.14
C# / .NET Guid.NewGuid() Guid.CreateVersion7() ab .NET 9
PowerShell New-Guid –
Java UUID.randomUUID() über Bibliotheken
PostgreSQL gen_random_uuid() uuidv7() ab Version 18
SQL Server NEWID() –

Tipps für die Datenbank

  • Binär statt Text speichern: PostgreSQL hat den Typ uuid, SQL Server uniqueidentifier – beide belegen 16 Byte. In MySQL bietet sich BINARY(16) an. Achtung: Die MySQL-Funktion UUID() liefert Version 1, nicht Version 4.
  • SQL Server sortiert anders: uniqueidentifier vergleicht die Byte-Gruppen in einer eigenen Reihenfolge und beginnt mit den letzten sechs Byte. Der Zeitvorteil von v7 greift dort deshalb nicht automatisch.
  • Für Testdaten: Mit 50 oder 500 GUIDs aus dem Generator füllst du schnell Beispiel-Tabellen – passende Platzhaltertexte liefert der Lorem-Ipsum-Generator.

Sind IDs aus dem GUID-Generator geheim?

Nein. RFC 9562 rät ausdrücklich davon ab, UUIDs als Sicherheitsmerkmal zu verwenden – etwa als Passwort, Zugangs-Token oder geheimen Link. Eine v7-ID verrät außerdem auf die Millisekunde genau, wann sie erzeugt wurde. Für Geheimnisse nutzt du eigens dafür gebaute Token mit ausreichend Zufall.

Häufige Fehler mit GUIDs

  • ✅ Keine Beispiel-GUIDs aus Anleitungen kopieren – immer frische IDs mit dem GUID-Generator erzeugen.
  • ✅ GUIDs nicht mit einfachen Zufallsfunktionen wie Math.random() selbst basteln – dafür gibt es sichere Generatoren.
  • ✅ Groß- und Kleinschreibung beim Vergleichen vereinheitlichen.
  • ✅ In Datenbanken den passenden Binärtyp statt Text verwenden.
  • ✅ Bei großen Tabellen mit vielen Einfügungen v7 statt v4 als Primärschlüssel prüfen.
  • ✅ UUIDs nicht als Passwort oder geheimen Schlüssel einsetzen – v7 verrät zudem die Erstellzeit.

Häufige Fragen zum GUID-Generator

Was ist eine GUID?

Eine GUID (Globally Unique Identifier) ist eine 128 Bit lange Kennung, die weltweit eindeutig sein soll. Sie wird als 32 Hex-Ziffern im Muster 8-4-4-4-12 geschrieben, zum Beispiel f505c15d-f89e-4056-8cc2-1b0fe4bcc9ad.

Was ist der Unterschied zwischen GUID und UUID?

Es gibt keinen technischen Unterschied. UUID (Universally Unique Identifier) ist der Name im Standard RFC 9562, GUID der Begriff, den Microsoft verwendet. Ein UUID-Generator und ein GUID-Generator liefern dasselbe Format.

Kann eine GUID doppelt vorkommen?

Theoretisch ja, praktisch nein. Bei einer Milliarde UUID v4 liegt die Wahrscheinlichkeit einer Doppelten bei etwa 1 zu 10,6 Trillionen. Erst nach rund 2,71 Trillionen IDs wäre eine Kollision zu 50 % wahrscheinlich.

Was ist der Unterschied zwischen UUID v4 und v7?

UUID v4 besteht fast vollständig aus Zufall. UUID v7 beginnt mit einem Zeitstempel in Millisekunden und lässt sich deshalb nach Erstellzeit sortieren. Für Datenbank-Schlüssel ist v7 meist die bessere Wahl, für allgemeine IDs reicht v4.

Wie viele Zeichen hat eine GUID?

Mit Bindestrichen hat eine GUID 36 Zeichen, ohne Bindestriche 32. Mit geschweiften Klammern im Microsoft-Format sind es 38 Zeichen, mit dem Präfix urn:uuid: insgesamt 45.

Ist der GUID-Generator sicher?

Ja. Die IDs werden direkt in deinem Browser mit dem kryptografisch sicheren Zufallsgenerator crypto.getRandomValues erzeugt. Nichts wird an einen Server übertragen oder gespeichert.

Wie erstelle ich eine GUID in Windows?

In PowerShell genügt der Befehl New-Guid. In C# erzeugt Guid.NewGuid() eine neue ID. Ohne Programmierung nutzt du einfach den GUID-Generator auf dieser Seite und wählst das Format mit geschweiften Klammern.

Kann man aus einer UUID das Erstellungsdatum auslesen?

Bei UUID v7 ja: Die ersten 12 Hex-Ziffern sind die Millisekunden seit dem 1. Januar 1970. Bei UUID v4 nicht, denn sie enthält nur Zufall.

Sind GUIDs groß oder klein geschrieben?

Beides ist erlaubt und bezeichnet denselben Wert. Der Standard empfiehlt Kleinbuchstaben für die Ausgabe. Microsoft-Werkzeuge zeigen GUIDs häufig in Großbuchstaben und mit geschweiften Klammern.

Passende Rechner: So rechnest du weiter

🔢 Hexadezimal-RechnerHex-Ziffern einer GUID in Dezimal und Binär umrechnen.
🎲 Zufallszahl-GeneratorZufällige Zahlen in jedem Bereich erzeugen.
👤 Username-GeneratorLesbare Namen für Testkonten und Profile.
💾 RAID-RechnerSpeicherplatz und Ausfallsicherheit für Server planen.

So rechnet unser Rechner: Der GUID-Generator füllt 16 Byte mit crypto.getRandomValues. Bei Version 7 werden die ersten 6 Byte durch die aktuelle Unix-Zeit in Millisekunden ersetzt. Anschließend setzt er die Versionsbits (4 bzw. 7) und die Variante nach RFC 9562 und formatiert das Ergebnis im Muster 8-4-4-4-12. Die Kollisionswerte im Text sind mit der Näherung des Geburtstagsproblems n² ÷ (2 × 2¹²²) bzw. 1 − e^(−n²/(2 × 2¹²²)) berechnet. Stand: November 2026