UUIDs erstellen
Kostenloser Online-UUID-Generator, der in Ihrem Browser läuft. Wählen Sie eine Version (v4 zufällig ist Standard; v7 wenn Sie sortierbare IDs brauchen; v1 wenn Sie Wall-Clock-Zeit eingebettet brauchen; Nil für Sentinels), wählen Sie die Anzahl, wählen Sie ein Format und drücken Sie «Erstellen». Die Ausgabe ist Klartext — ein UUID pro Zeile — einzeln kopierbar, alle auf einmal oder als .txt herunterladbar. Es gibt auch einen Inspector, der jeden UUID nimmt und Ihnen Version, Variante und (für v1/v7) den eingebetteten Zeitstempel dekodiert in Ihre lokale Zeit zeigt.
Verwendung
v4 wenn Sie nicht wissen — deckt 99% der Fälle ab.
Wählen Sie wie viele und wie sie aussehen sollen.
Eine Zeile kopieren, alle kopieren oder als .txt herunterladen.
Bestehenden UUID einfügen — Version, Variante, eingebettete Zeit sehen.
Bulk-Erstellung zufälliger oder zeitgeordneter UUIDs und Inspektion bestehender
UUID untersuchen
Funktionen
Typische Anwendungen
- Einen Primärschlüssel für eine Datenbankzeile generieren (v7 ist am besten für indizierte Inserts).
- Ein Session-Token oder Correlation-ID für Tracing erstellen.
- Einen eindeutigen Dateinamen für ein generiertes Artefakt machen.
- Einen UUID aus einer Log-Zeile untersuchen — wann wurde er ausgegeben (v1/v7).
- Test-Fixtures für Unit-Tests generieren.
Warum dieser
Die meisten UUID-Generatoren geben Ihnen v4 und hören da auf. Wir bieten v7 (die moderne Empfehlung für Datenbankschlüssel — sortiert nach Zeit, was B-Baum-Indizes glücklich macht) und v1 (noch verbreitet in älteren Systemen mit eingebetteter MAC/Zeitstempel), und Sie können jeden UUID untersuchen, um zu erfahren welcher Typ und wann er erstellt wurde. Kein Login, keine Kontingente, kein Tracking der UUIDs die Sie erstellen.
Häufige Fragen
Welche Version sollte ich verwenden?
v4 für allgemeine Zufälligkeit — sicherer Standard. v7 wenn Sie UUIDs als Primärschlüssel in einer indizierten Datenbanktabelle verwenden, weil v7 nach Zeit sortiert und die Random-Insert-Performance-Strafe vermeidet, die v4 auf B-Baum-Indizes hat. v1 ist heute meistens Legacy (verrät die MAC-Adresse der erzeugenden Maschine). Nil ist für Sentinel-Fälle «noch kein UUID».
Ist window.crypto zufällig genug?
Ja. window.crypto.getRandomValues ist ein kryptografisch sicherer RNG, der von der Web Crypto-Spezifikation vorgeschrieben ist. Es ist dasselbe Primitiv, das Node für crypto.randomUUID verwendet.
Verrät v7 Zeitinformationen?
Ja — das ist der Sinn. Die ersten 48 Bit sind Unix-Millisekunden. Wenn Sie die Erstellungszeit nicht offenlegen wollen, verwenden Sie v4.
Warum ist v1 als Legacy markiert?
Historisch hat v1 die MAC-Adresse der erzeugenden Maschine eingebettet, was ein kleines aber reales Privacy-Leck ist. Moderne UUIDv1-Implementierungen verwenden stattdessen eine zufällige 48-Bit-Node-ID, die wir auch verwenden — aber wenn Ihr Projekt aus einem Grund v1 gewählt hat, sollten Sie über die historische Sorge Bescheid wissen.
Wie schnell ist der Generator?
Auf einem 2024er Laptop können Sie 10 000 v4 UUIDs deutlich unter einer Sekunde erstellen. Der Flaschenhals ist Rendering, nicht Zufall.
Sind diese UUIDs einzigartig?
Die Kollisionswahrscheinlichkeit von v4 mit 122 Bit Entropie ist ~1 zu 2^61 nach einer Milliarde UUIDs — praktisch null. v7 erbt dieselbe Zufälligkeit für seine letzten 74 Bit, mit einem Zeit-Präfix obendrauf.
Mobil?
Ja. Erstellen, kopieren, teilen.
Machen wir — und zwar kostenlos! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.