GUID / UUID Generator
Generieren Sie zufällige 128-Bit-GUID/UUID-Identifikatoren gemäß RFC 4122. Unterstützt mehrere Versionen, Formate und Batch-Generierung.
Dein Adblocker verhindert, dass wir Werbung anzeigen
MiniWebtool ist kostenlos dank Werbung. Wenn dir dieses Tool geholfen hat, unterstütze uns mit Premium (werbefrei + schneller) oder setze MiniWebtool.com auf die Whitelist und lade die Seite neu.
- Oder auf Premium upgraden (werbefrei)
- Erlaube Werbung für MiniWebtool.com, dann neu laden
GUID / UUID Generator
Der GUID/UUID Generator erstellt eindeutige 128-Bit-Identifikatoren, die für die Softwareentwicklung, Datenbanksysteme und verteilte Anwendungen unerlässlich sind. Dieses Tool unterstützt mehrere UUID-Versionen, Ausgabeformate und Batch-Generierung, was es zum umfassendsten UUID-Generator macht, der online verfügbar ist.
Was ist eine UUID/GUID?
Eine UUID (Universally Unique Identifier) oder GUID (Globally Unique Identifier) ist eine 128-Bit-Zahl, die zur eindeutigen Identifizierung von Informationen in Computersystemen verwendet wird. Diese Identifikatoren sind so konzipiert, dass sie über Zeit und Raum hinweg eindeutig sind, ohne dass eine zentrale Registrierungsstelle erforderlich ist.
UUIDs folgen dem RFC 4122-Standard und werden als 32 hexadezimale Ziffern dargestellt, die in fünf durch Bindestriche getrennten Gruppen angezeigt werden: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
UUID-Struktur
| Komponente | Bits | Beschreibung |
|---|---|---|
time_low | 32 | Niedrige 32 Bits des Zeitstempels (oder zufällig bei v4) |
time_mid | 16 | Mittlere 16 Bits des Zeitstempels |
time_hi_version | 16 | Hohe 12 Bits des Zeitstempels + 4-Bit-Version |
clock_seq | 16 | Taktsequenz + Varianten-Bits |
node | 48 | Knoten-Identifikator (MAC-Adresse oder zufällig) |
UUID-Versionen erklärt
Version 1 (Zeitbasiert)
UUID v1 wird mit dem aktuellen Zeitstempel und der MAC-Adresse des Computers generiert. Dies ermöglicht eine zeitliche Sortierung und nahezu garantierte Eindeutigkeit, kann jedoch die Hardware-Identität offenlegen. Bestens geeignet für verteilte Systeme, die zeitlich geordnete Identifikatoren benötigen.
Version 4 (Zufällig)
UUID v4 wird mit kryptografisch starken Zufallszahlen generiert. Dies ist die am häufigsten verwendete Version für allgemeine Zwecke. Mit 122 Zufallsbits ist die Kollisionswahrscheinlichkeit astronomisch gering (2,71 Trillionen UUIDs für eine Kollisionswahrscheinlichkeit von 50 %).
Version 5 (Namenlbasiert SHA-1)
UUID v5 wird durch Hashing eines Namensraum-Identifikators und eines Namens mittels SHA-1 generiert. Dies ist deterministisch: Derselbe Namensraum und derselbe Name erzeugen immer dieselbe UUID. Nützlich zum Generieren konsistenter Identifikatoren aus URLs, Domainnamen oder anderen identifizierbaren Daten.
| Version | Generierungsmethode | Bestens geeignet für |
|---|---|---|
| v1 | Zeitstempel + MAC-Adresse | Zeitlich geordnete Sequenzen, verteilte Systeme |
| v4 | Kryptografischer Zufall | Allgemeine Zwecke, sicherheitsrelevante Anwendungen |
| v5 | SHA-1-Hash von Namensraum + Name | Deterministische IDs aus URLs, Domains, identifizierbaren Daten |
GUID vs UUID: Was ist der Unterschied?
Technisch gesehen beziehen sich GUID und UUID auf dasselbe Konzept. GUID (Globally Unique Identifier) ist der Begriff, der historisch von Microsoft in Windows- und .NET-Umgebungen verwendet wurde, während UUID (Universally Unique Identifier) der universellere Begriff ist, der in RFC 4122 definiert ist. Sie sind funktionell identisch.
So verwenden Sie diesen Generator
- UUID-Version auswählen: Wählen Sie v4 (zufällig) für die meisten Fälle, v1 (Zeitstempel) für zeitliche Sortierung oder v5 (namenlbasiert) für deterministische Generierung.
- Ausgabeformat wählen: Wählen Sie Standard-Kleinschreibung, Großschreibung, ohne Bindestriche, mit Klammern oder URN-Format, je nach den Anforderungen Ihrer Anwendung.
- Anzahl festlegen: Generieren Sie 1-100 UUIDs gleichzeitig für Massenvorgänge.
- Für v5: Wählen Sie einen Namensraum aus und geben Sie einen Namen ein, um deterministische UUIDs zu generieren.
- Generieren und Kopieren: Klicken Sie auf Generieren und verwenden Sie die Kopierschaltflächen für einzelne UUIDs oder kopieren Sie alle auf einmal.
Häufige Anwendungsfälle
- Datenbank-Primärschlüssel: UUIDs eignen sich hervorragend für verteilte Datenbanken, in denen Auto-Increment-IDs kollidieren würden
- Session-Token: Generieren Sie sichere, eindeutige Sitzungs-Identifikatoren für Webanwendungen
- Datei- und Objektnamen: Erstellen Sie eindeutige Namen für hochgeladene Dateien, S3-Objekte oder temporäre Dateien
- API-Identifikatoren: Verwenden Sie UUIDs für Ressourcen-IDs in RESTful-APIs
- Tracking und Analysen: Generieren Sie eindeutige Besucher-IDs oder Ereignis-Identifikatoren
- Message Queues: Gewährleisten Sie eindeutige Nachrichten-IDs in verteilten Messaging-Systemen
UUID-Kollisionswahrscheinlichkeit
Die Wahrscheinlichkeit, doppelte UUIDs zu generieren, ist astronomisch gering. Für UUID v4:
- Sie müssten 2,71 Trillionen UUIDs generieren, um eine 50%ige Wahrscheinlichkeit für mindestens eine Kollision zu haben
- Bei einer Generierung von 1 Milliarde UUIDs pro Sekunde würde es etwa 85 Jahre dauern, um diesen Schwellenwert zu erreichen
- In der Praxis sind UUID-Kollisionen für alle realen Anwendungen vernachlässigbar
Häufig gestellte Fragen
Zusätzliche Ressourcen
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"GUID / UUID Generator" unter https://MiniWebtool.com/de/guid---uuid-generator/ von MiniWebtool, https://MiniWebtool.com/
vom miniwebtool-Team. Aktualisiert: 02. Feb. 2026