UUID-Generator
Erzeuge UUID v1, v3, v4, v5, v6 und v7 sowie ULID, NanoID und MongoDB-ObjectId — stapelweise, in genau der Form, die dein Code erwartet, und ohne eine einzige Netzwerkanfrage.
122 Bit Entropie aus der kryptografischen Zufallsquelle des Browsers. Die Standardwahl, wenn etwas einfach nur eindeutig sein muss.
Es wurde noch nichts erzeugt. Typ wählen, Menge festlegen, auf Erzeugen drücken.
So funktioniert es
Typ wählen
Elf Stück, vom schlichten v4 über das zeitlich sortierte v7 bis zu ULID oder einer Mongo-ObjectId.
Stapel einstellen
Wie viele und in welcher Form: Groß-/Kleinschreibung, Bindestriche, Klammern, Präfix, Exportformat.
Auf Erzeugen drücken
Vorher läuft nichts. Der Stapel entsteht in einem Worker und wird auf die Zehntelmillisekunde genau gemessen.
Mitnehmen
Kopieren, als txt, csv, json oder SQL herunterladen oder die Liste direkt an ein anderes Werkzeug schicken.
Elf Bezeichnertypen
UUID v1, v3, v4, v5, v6, v7, nil und max, dazu ULID, NanoID und MongoDB-ObjectId.
Zeitlich sortiert und monoton
v7, v6 und ULID führen einen Zähler, damit Bezeichner aus derselben Millisekunde ihre Reihenfolge behalten.
Liest sie auch wieder
Füge einen Bezeichner ein und sieh Version, Variante, Zeitstempel, Knoten und Rohbytes — und ändere ein einzelnes Nibble.
Abseits des Hauptthreads
Stapel laufen in einem Web Worker, samt exakter Laufzeit und einer Duplikatsuche über den gesamten Stapel.
Ausgabe nach deinem Bedarf
Schreibweise, Bindestriche, geschweifte Klammern, urn:uuid:, Anführungszeichen, Präfix und Suffix — als txt, csv, json oder SQL.
Nichts verlässt den Tab
Entropie aus Web Crypto, kein einziger Netzwerkaufruf und nichts, was zwischen Besuchen gespeichert bleibt.
Jedes Bezeichnerformat, lokal erzeugt
Die meisten Generatoren liefern ein v4 und hören da auf. Dieser deckt die komplette Familie aus RFC 9562 ab, dazu die sortierbaren Formate, die sie in der Praxis abgelöst haben, und die Bezeichner anderer Ökosysteme — mit einer Ausgabe, die genau so aussieht, wie deine Migration, deine Seed-Datei oder deine Test-Fixture sie braucht.
Sortierbar von Haus aus
Zufällige v4-Schlüssel verteilen Schreibzugriffe über den gesamten B-Baum-Index. v7, v6 und ULID stellen die Zeit nach vorn, sodass neue Zeilen am Ende des Index landen statt überall — und dieses Werkzeug führt innerhalb jeder Millisekunde einen Zähler, damit die Reihenfolge auch in einer engen Schleife hält.
Gebaut für die Arbeit nach dem Bezeichner
Erzeuge hunderttausend Schlüssel, exportiere sie direkt als SQL-INSERT oder JSON-Array und reiche die Liste an das Vergleichs-, Prüfsummen- oder Archivwerkzeug weiter, ganz ohne Download-Ordner.
Die Entropie stammt aus der Web-Crypto-API in deinem Tab. Kein API-Aufruf, kein CDN-Abruf, kein nachgeladenes WebAssembly: Das Hashing für v3 und v5 steckt in der Seite selbst, das Werkzeug funktioniert also auch offline.
Häufige Fragen
QWelche UUID-Version soll ich nehmen?+
v4, wenn nur Eindeutigkeit zählt. v7, wenn der Bezeichner Primärschlüssel wird, weil sein führender Zeitstempel die Index-Schreibzugriffe beieinanderhält. v5, wenn dieselbe Eingabe immer denselben Bezeichner ergeben muss.
QWarum sind zehn v5-UUIDs alle gleich?+
Weil genau das v5 bedeutet: ein Namensraum plus ein Name ergibt einen Bezeichner. Für zehn verschiedene brauchst du zehn verschiedene Namen, einen pro Zeile.
QWorin unterscheiden sich v7 und ULID?+
Beide sind ein 48-Bit-Millisekunden-Zeitstempel plus Zufall. v7 ist eine echte UUID und passt in eine UUID-Spalte; ULID besteht aus 26 Base32-Zeichen, ist kürzer zu lesen und ignoriert Groß-/Kleinschreibung, ist aber keine UUID.
QSind die Bezeichner kryptografisch sicher?+
Der Zufall kommt aus crypto.getRandomValues, derselben Quelle, aus der der Browser sein eigenes Schlüsselmaterial zieht. Bedenke: v1 und v7 legen ihre Entstehungszeit absichtlich offen, sie sind also kein Geheimnis.
QWie viele kann ich auf einmal erzeugen?+
Bis zu 100 000 pro Stapel. Die Liste zeigt die ersten 300 Zeilen, damit die Seite flüssig bleibt; Kopieren, Herunterladen und die Übergabe-Schaltflächen arbeiten immer mit dem vollständigen Stapel.
QWird irgendetwas an einen Server geschickt?+
Nein. Erzeugen, Prüfen und Exportieren passieren im Browser, und die Seite stellt währenddessen keine einzige Anfrage.