UUID-Generator
Kostenloser online UUID-Generator mit Unterstützung für v1, v4, v5 und v7 / GUID. Erstelle sofort einzelne oder mehrere eindeutige Identifikatoren für Software, Datenbanken, APIs und verteilte Systeme. RFC 9562 konform.
Klicke auf Generieren, um eine UUID zu erstellen
Über dieses Tool
Erzeuge universell eindeutige Identifikatoren (UUID/GUID) mit einem Klick. Dieses Tool unterstützt UUID v4 (zufällig), v7 (zeitlich geordnet, ideal für Datenbankschlüssel), v1 (zeitstempelbasiert) und v5 (Namensraum + Name, deterministisch). Die UUID — auch bekannt als GUID (Globally Unique Identifier) — ist ein 128-Bit-Identifikator gemäß RFC 9562 (früher RFC 4122). Generiere einen einzelnen Wert oder eine Liste für Tests, Datenbank-Seeding und verteilte Systeme.
Funktionen
So funktioniert der UUID-Generator
Wähle eine UUID-Version und klicke auf Generieren, um sofort einen Identifikator in deinem Browser zu erstellen. v4 und v7 werden aus kryptografisch sicheren Zufallsbytes erzeugt; v1 bettet einen Zeitstempel ein; v5 leitet einen deterministischen Wert aus einem Namensraum und einem Namen via SHA-1 ab. Aktiviere die Mehrfachgenerierung, um einen Stapel zu erstellen. Jede UUID folgt dem in RFC 9562 definierten Format und macht das Tool nützlich für Tests, Entwicklung, Integrationen und Datenmodellierung.
Anwendungsfälle
- SoftwareentwicklungErstelle eindeutige Identifikatoren für Entitäten, Datensätze und interne Referenzen in deiner Anwendungsarchitektur.
- Datenbank-PrimärschlüsselNutze v7 für zeitlich geordnete Primärschlüssel, die Index-Fragmentierung vermeiden, oder v4 für undurchsichtige externe Identifikatoren.
- APIs und MicroservicesWeise eindeutige Ressourcen-IDs, Request-IDs und Korrelations-IDs zu, um Transaktionen über Dienste hinweg zu verfolgen.
- Tests und Daten-SeedingProduziere Batches von realistischen eindeutigen Werten für QA-Tests, Datenbank-Fixtures und automatisierte Test-Suites.
- Deterministische IDsNutze v5, um einen stabilen, reproduzierbaren Identifikator aus einem Namensraum und einem bekannten Namen wie einer URL oder Domain abzuleiten.
So verwendest du das Tool
Version wählen
Wähle v4, v7, v1 oder v5. Für v5 gibst du zusätzlich einen Namensraum und einen Namen an.
Generieren
Klicke auf den Generieren-Button oder aktiviere „Mehrere generieren“, um einen Stapel von 2–100 zu erstellen. Deine UUID(s) erscheinen sofort.
Kopieren
Klicke auf das Kopiersymbol neben einer UUID oder nutze „Alle kopieren“, um die gesamte Liste auf einmal zu kopieren.
Fragen & Antworten
Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Identifikator gemäß RFC 9562 (die 2024 die RFC 4122 ersetzt hat). Sie ermöglicht es unabhängigen Systemen, eindeutige Werte ohne zentrale Koordination zu erzeugen.
Nutze v4 für allgemeine zufällige IDs, Tokens und öffentliche Identifikatoren. Nutze v7 für Datenbank-Primärschlüssel, da der Zeitstempel-Präfix die Inserts sequenziell hält und Index-Fragmentierung vermeidet. Nutze v1, wenn du einen Zeitstempel auf die klassische Weise einbetten willst, und v5 für eine deterministische, aus einem Namen abgeleitete ID.
v4 ist vollständig zufällig und verrät daher keine Erstellungszeit, verteilt sich aber über die Datenbankindizes. v7 platziert einen Millisekunden-Zeitstempel in den führenden Bits, wodurch IDs zeitlich sortierbar und als Primärschlüssel in B-Tree-Indizes wie PostgreSQL oder MySQL weitaus effizienter werden.
Ja. v5 wird aus einer Namensraum-UUID und einem Namen mittels SHA-1 abgeleitet, sodass dieselben Eingaben immer dieselbe UUID ergeben. Das ist nützlich, wenn du einen stabilen Identifikator für einen bekannten Wert wie eine URL oder einen Benutzernamen brauchst.
UUID und GUID beziehen sich auf denselben Standard. GUID (Globally Unique Identifier) ist Microsofts Name für UUID. Beide folgen RFC 9562 und sind in den meisten Kontexten austauschbar.