UUID / GUID Generator
UUID v4, v1 und v7 online generieren. Batch bis 100, kopieren oder als TXT laden.
Klicken Sie auf Generieren.
Was ist ein UUID-Generator?
Eine UUID ist eine 128-Bit-Kennung für eindeutige IDs in Datenbanken, APIs und verteilten Systemen. Versionen unterscheiden sich in Randomness und Zeitanteil.
v4 für die meisten Anwendungen, v7 wenn Indizes zeitlich sortiert bleiben sollen, v1 wenn ein Zeitstempel im ID stecken soll. Format (Groß/Klein, Bindestriche, Klammern) an API oder Spalte anpassen.
Alltagsbeispiele
Primärschlüssel
v4-UUID beim INSERT in PostgreSQL oder MongoDB.
API-Request-ID
Sortierbare v7-UUID für Logs jedes Requests.
Test-Fixtures
Batch von 50 UUID ohne Bindestriche für Unit-Tests.
So nutzen Sie den UUID-Generator
Version, Format und Anzahl wählen, generieren – alles lokal im Browser.
Wann ist das nützlich?
Backend & DB
Primärschlüssel, Correlation-IDs und Migrations-Seeds.
Frontend-Entwicklung
Mock-IDs in React/Vue-Prototypen ohne Server.
DevOps & QA
Massen-UUIDs für Lasttests oder Config-Vorlagen.
Typische Fehler
Falsche Version
v4 für allgemeine IDs; v7 wenn Indizes zeitlich sortiert bleiben sollen.
Groß/Kleinschreibung
Manche Systeme behandeln Groß- und Kleinbuchstaben beim String-Vergleich unterschiedlich.
v1 vs. echte MAC
Unser v1 nutzt ein zufälliges Node-Feld – ok für Apps, keine Hardware-MAC.
Versionen im Überblick
Jede Version folgt RFC 4122 (v4, v1) oder RFC 9562 (v7). Beispielform – Werte ändern sich bei jedem Klick.
| Version | Anwendung | Beispielform | Hinweis |
|---|---|---|---|
| v4 | Zufällige ID | xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx | crypto.randomUUID() |
| v1 | Zeitbasiert | xxxxxxxx-xxxx-1xxx-yxxx-xxxxxxxxxxxx | Zeitstempel + zufälliger Node |
| v7 | Sortierbarer DB-Schlüssel | xxxxxxxx-xxxx-7xxx-yxxx-xxxxxxxxxxxx | Unix ms + Random |
| Batch-Export | Anzahl 25, Kleinbuchstaben | 25 Zeilen im Textfeld | QA-Fixtures oder Migrations-Seed-Dateien |
| .NET-GUID | Klammern an, v4 | {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} | C# Guid.Parse und ältere Windows-APIs |
Generierung im Detail
- v4
crypto.randomUUID() oder 122 Zufallsbits mit Version 4 / Variant-Bits - v1
100-ns-Zeitstempel seit UUID-Epoche + zufällige clock_seq- und Node-Bytes - v7
48-Bit-Unix-Zeitstempel (ms) + 12 Zufallsbits + 62 Zufallsbits (RFC 9562) - Zufall
Nur crypto.getRandomValues – kein Math.random
Wichtige UUID-Begriffe
UUID
128-Bit-Kennung, meist als 32 Hex-Ziffern in fünf Gruppen dargestellt.
GUID
Microsoft-Bezeichnung für dasselbe Identifikatorformat wie UUID.
Variant-Bits
Festes Muster in Byte 8, damit Parser einen Standard-UUID erkennen.
Batch
Bis zu 100 UUIDs auf einmal erzeugen und als Klartext kopieren oder laden.
Häufig gestellte Fragen
UUID-Versionen, Formate und Datenschutz – kurz erklärt.
Werden Daten an einen Server gesendet?
Nein. UUIDs werden vollständig in Ihrem Browser erzeugt.
Welche Version soll ich wählen?
v4 in den meisten Fällen. v7 für DB-Indizes mit Zeitordnung. v1 wenn ein Zeitstempel im ID stecken soll.
Sind v1-UUIDs garantiert eindeutig?
Kollisionsrisiko ist praktisch vernachlässigbar; v1 hier nutzt einen zufälligen Node, keine Fabrik-MAC.
Kann ich Bindestriche entfernen?
Ja – Format ohne Bindestriche oder Klammern für .NET-GUID-Strings.
About these results
Ausgaben folgen dem Standard-UUID-Layout. Prüfen Sie Formatvorgaben des Zielsystems (Groß/Klein, Bindestriche, Klammern).