UUID-Generator – kostenlos
Generieren Sie sofort UUIDs der Version 4. Bis zu 50 auf einmal im Stapel generieren. Kryptografisch sicher – Ihre Daten verlassen den Browser nicht.
Auf Generieren klicken, um UUIDs zu erstellen
UUID v4 verwendet 122 zufällige Bits — die Wahrscheinlichkeit einer Kollision zwischen zwei UUIDs ist astronomisch gering.
Mit crypto.getRandomValues generiert — kryptografisch sicher, wird nie an einen Server gesendet.
Häufige Anwendungen
- UUIDs für Datenbankprimärschlüssel generierenErstellen Sie UUID v4-Werte zur Verwendung als Primärschlüssel in PostgreSQL, MySQL, MongoDB und anderen Datenbanken.
- API-Schlüssel und Token generierenErstellen Sie eindeutige Zufallsbezeichner für API-Schlüssel, Sitzungstoken und geheime Referenzen.
- Test-IDs für Softwaretests generierenErstellen Sie Batches eindeutiger IDs für Test-Fixtures, Mock-Daten und automatisierte Test-Suites.
- React- und Frontend-Komponentenschlüssel generierenErstellen Sie stabile eindeutige Schlüssel für React-Listen, dynamische Formularfelder und Komponenteninstanzen.
- Verfol- und Korrelations-IDs generierenErstellen Sie eindeutige Korrelations-IDs für verteilte Verfolgung, Protokollkorrelation und Ereignisverfolgung.
So funktioniert es
Die UUID-Erzeugung läuft vollständig im Browser mit crypto.getRandomValues der Web Crypto API – ohne Bibliotheksabhängigkeit, ohne Serveraufruf. Das Tool setzt sowohl RFC 4122 v4 als auch RFC 9562 v7 von Grund auf mit selbst geschriebener Bitmanipulation um, sodass nichts Ihren Rechner verlässt.
- 1Version und Optionen wählenWählen Sie UUIDv4 (rein zufällig), UUIDv7 (mit Zeitstempel-Präfix und lexikografisch sortierbar), NIL (nur Nullen) oder MAX (nur 0xf). Legen Sie fest, wie viele erzeugt werden (1–50) und ob sie großgeschrieben oder für Sprachen wie C# in geschweifte Klammern gesetzt werden.
- 2crypto.getRandomValues füllt 16 BytesBei v4 und v7 füllt der kryptografisch sichere Zufallsgenerator des Browsers ein Uint8Array mit 16 Bytes. Bei v4 werden die Bytes 6 und 8 maskiert, um die Felder für Version (0x40) und Variante (0x80) nach RFC 4122 zu setzen. Bei v7 werden die ersten 6 Bytes mit dem aktuellen Unix-Zeitstempel in Millisekunden überschrieben, wodurch jede ID nach Erstellungszeit sortierbar wird; dann werden Versions- und Variantenbits in den Bytes 6 und 8 gesetzt.
- 3Die Bytes werden zur üblichen Zeichenkette mit Bindestrichen formatiertDie 16 Bytes werden in kleingeschriebenes Hex umgewandelt und in die kanonischen Gruppen 8-4-4-4-12 geteilt (z. B. 550e8400-e29b-41d4-a716-446655440000). Großschreibung und geschweifte Klammern werden in diesem Schritt angewendet.
- 4Export im ZielformatErgebnisse können einzeln oder gesammelt kopiert werden. Die Exportauswahl formatiert die Liste als reinen Text, JSON-Array, CSV, SQL-INSERT-VALUES-Block, C#-Ausdrücke new Guid(...) oder Python-Listenliteral um, bevor sie in die Zwischenablage kopiert oder als Datei heruntergeladen wird.
Ähnliche Tools
Passwort-Generator
Erzeugen Sie starke, zufällige Passwörter mit individueller Länge, Zeichenarten und Ausschlüssen. Kostenlos, ohne Login.
Zufallszahlengenerator
Generieren Sie Zufallszahlen in jedem Bereich, erstellen Sie eindeutige Zahllisten oder würfeln Sie. Verwendet kryptografisch sichere Zufälligkeit.
Zufällige Farben generieren
Erzeugen Sie zufällige Farben einzeln oder als Palette aus fünf, sperren Sie die, die Ihnen gefallen, kopieren Sie HEX-, RGB- oder HSL-Werte und exportieren Sie die Palette als PNG oder CSS.