UUID-Generator
UUIDs bieten Ihnen global eindeutige Identifikatoren, ohne mit einer zentralen Autorität koordinieren zu müssen. Dieser Generator erzeugt RFC 4122-konforme v1 (Zeitstempel + MAC), v4 (zufällig) und v7 (zeitstempelpräfixiert, sortierbar) Werte. Wählen Sie eine Version, fragen Sie nach 1 oder 1000 und kopieren Sie die Liste in Seed-Daten, API-Schlüsselgenerierung oder Ihre Unit-Tests.
Wie man UUIDs generiert
-
1
Wählen Sie eine Version
v4 für generische Zufallswerte, v7 wenn die Sortierreihenfolge wichtig ist, v1 wenn Sie Zeitstempelinformationen benötigen.
-
2
Menge auswählen
Eine UUID oder eine Charge von bis zu 10.000 in einem einzigen Durchgang.
-
3
Generieren
Werte verwenden die Krypto-API des Browsers für kryptografische Zufälligkeit.
-
4
Kopieren oder herunterladen
Als Zeilenliste, JSON-Array oder CSV abrufen.
Welche UUID-Version sollten Sie verwenden?
| Version | Struktur | Am besten geeignet |
|---|---|---|
| v1 | Zeitstempel + Uhr + MAC-Adresse | Protokoll-IDs, bei denen Chronologie erforderlich ist |
| v4 | 122 Bits zufällig | Generische eindeutige IDs, Testdaten |
| v7 | Unix-Zeitstempel ms + zufällig (sortierbar) | Primärschlüssel in Datenbanken |
Warum v7 zur Standardversion wird
v4 ist zufällig, was es als Datenbankprimärschlüssel ungeeignet macht: Einfügungen streuen über den B-Baum und beeinträchtigen die Schreibgeschwindigkeit. v7 (finalisiert in RFC 9562 im Jahr 2024) präfixiert die UUID mit einem 48-Bit-Millisekunden-Zeitstempel, sodass neue Zeilen am Ende des Index landen. Sie erhalten weiterhin Eindeutigkeit und keine Koordination, plus grobe Sortierreihenfolge nach Erstellungszeit.
Formatregeln
Eine UUID besteht aus 128 Bits, die als 32 Hexadezimalziffern im 8-4-4-4-12-Muster dargestellt werden:
018f5b9c-7d4a-7a1b-8c0e-2e1b3c4d5e6f
^^ ^
Versionsnibble Variantenbits
- Das Versionsnibble ist das 13. Zeichen (nach
018f5b9c-7d4a-). Es ist4für v4,7für v7 usw. - Variantenbits sind die ersten beiden Bits des 17. Zeichens. Sie sind
10(hohes Nibble8/9/a/b) für RFC 4122 UUIDs.
Kollisionswahrscheinlichkeit
Für v4 sind die Chancen, ein Duplikat zu erzeugen, verschwindend gering: Sie müssten 2,7 Quintillionen (2,7 × 10^18) UUIDs generieren, bevor Sie eine 50%ige Chance auf eine Kollision haben. Das ist mehr, als die meisten Datenbanken jemals sehen werden. v7 teilt den zufälligen Schwanz, sodass die Kollisionswahrscheinlichkeit innerhalb derselben Millisekunde gleich ist.
Häufig gestellte Fragen
Historisch ja, da sie die MAC-Adresse des erzeugenden Hosts eingebettet haben. Moderne Generatoren (einschließlich dieses) ersetzen dies durch eine zufällige 48-Bit-Knoten-ID, sodass v1 die Hardware nicht mehr offenbart.
Wenn sie mit einem CSPRNG (den dieses Tool über crypto.getRandomValues verwendet) generiert werden, ist v4 unvorhersehbar genug, um als Sitzungstoken verwendet zu werden. Aber UUIDs sind an sich keine Geheimnisse, wenn Sie ein Geheimnis benötigen, benennen Sie es als solches.
Ja, sie sind URL-sicher (nur Hexadezimal und Bindestriche). Für eine kürzere Anzeige sollten Sie die rohen 128 Bits in Base-32 oder Base-62 kodieren oder eine ULID verwenden, die 26 Zeichen lang und wie v7 sortierbar ist.
Nein. Die Generierung erfolgt in Ihrem Browser und die Werte berühren niemals einen Server.
Verwandte Tools
Domain-Name-Generator
Generieren Sie Domainnamen-Ideen aus einem Schlüsselwort: Präfixe, Suffixe, verdoppelte Buchstaben und Zahlen-Endungen in sechs gängigen TLDs.
Invertierter Textgenerator
Stellen Sie Text mit Unicode-Zeichen auf den Kopf, die wie gespiegelte Buchstaben aussehen, für Bios, Bildunterschriften und auffällige Social-Media-Beiträge.
Städtenamen-Generator
Generiere fiktive Namen für Städte, Kleinstädte, Dörfer und Hauptstädte für Worldbuilding, Karten, Spiele, Geschichten und Testdaten, mit kurzen Notizen zu jedem Ergebnis.
Instagram Schriftgenerator
Generiere Unicode "Schriften" (fett, kursiv, Schreibschrift, Monospace, Fraktur), die direkt in dein Instagram-Bio, deinen Namen, Bildunterschriften und Kommentare eingefügt werden können.
Glitch-Text-Generator
Erstelle Zalgo-artigen Glitch-Text mit kombinierenden Unicode-Zeichen. Wähle die Intensität, prüfe Varianten und kopiere beschädigt wirkenden Text für Profile, Memes oder Horror-Posts.
Pfeilsymbole zum Kopieren
Kopiere gängige Unicode-Pfeile mit einem Klick: gerade, doppelte, diagonale, hakenförmige, kreisförmige und dreieckige Pfeile für Dokumente, Chats und Designs.
Tool in anderen Sprachen verfügbar
- UUIDジェネレーター [JA]
- Bộ tạo UUID [VI]
- Generator UUID [PL]
- ตัวสร้างรหัสสุ่ม (UUID Generator) [TH]
- UUID-generator [NL]
- Gerador de UUID [PT]
- Generador de UUID [ES]
- Générateur UUID [FR]
- UUID 생성기 [KO]
- مولّد UUID [AR]
- UUID-generator [SV]
- Generator UUID [ID]
- UUID Generator [EN]
- Generatore UUID [IT]
- Генератор уникальных идентификаторов (UUID) [RU]
- UUID Oluşturucu [TR]
- UUID 生成器 [ZH]