UUID-Generator (Version 4)
Bis zu 500 zufällige UUIDs (Version 4) auf einmal erzeugen — mit Großbuchstaben- und Ohne-Bindestrich-Format, nichts verlässt Ihr Gerät
Ihre Daten bleiben bei Ihnen. Die Umwandlung läuft im Browser; nichts wird an einen Server gesendet.
Hat dieses Werkzeug geholfen?
Danke, Ihre Rückmeldung ist angekommen.
So funktioniert es
Schreiben Sie links, wie viele UUIDs Sie brauchen; die Seite öffnet bereits mit 5 fertigen, und bei jeder Änderung wird die Liste neu erzeugt. Sie wollen eine Datenbank mit 100 Testdatensätzen füllen? Schreiben Sie 100 — pro Zeile kommt eine UUID, "Ausgabe kopieren" legt die ganze Liste in die Zwischenablage, die Download-Schaltfläche speichert sie als Textdatei. Erzeugt wird Version 4: In der 36-Zeichen-Form 550e8400-e29b-41d4-a716-446655440000 ist die erste Stelle des dritten Blocks immer die 4. Der Zufall stammt aus der kryptographischen Quelle des Browsers (crypto.getRandomValues), und die Erzeugung läuft vollständig auf Ihrem Gerät — keine Kennung wird je an einen Server gesendet, mit dem Schließen des Tabs ist die Liste weg. Verlangt ein System GROSSBUCHSTABEN oder ein 32-Zeichen-Feld keine Bindestriche, stellen Sie einfach die Schreibweise um — der Wert der Kennung bleibt gleich, nur ihre Darstellung ändert sich.
Dieses Werkzeug ist auch als uuid generator, guid generator, uuid generieren, guid erstellen, zufaellige uuid erzeugen, uuid v4 generator bekannt.
Was ist UUID?
Eine UUID (universell eindeutige Kennung) ist eine 128-Bit-Kennung zum Unterscheiden von Datensätzen; die Standardschreibweise besteht aus 32 Hexadezimalstellen mit Bindestrichen, etwa 550e8400-e29b-41d4-a716-446655440000. Ihre Stärke: Sie braucht kein zentrales Register. Zwei Rechner, die nichts voneinander wissen, können beide UUIDs erzeugen — die Wahrscheinlichkeit, dass derselbe Wert zweimal entsteht, ist praktisch null. Deshalb sind UUIDs überall im Einsatz: als Datenbankschlüssel, in Datei- und Sitzungsnamen, in verteilten Systemen und API-Datensätzen.
Was ist UUID Version 4 (zufällig)?
Der UUID-Standard kennt mehrere Versionen, und die Versionsnummer verrät die Entstehung: Version 1 baut auf Zeit und Hardware-Adresse, Version 5 hasht einen Namen, Version 4 wird vollständig zufällig erzeugt. Dieses Werkzeug liefert Version 4: Von den 128 Bit tragen 6 die Versions- und Variantenkennung, die übrigen 122 füllt eine kryptographische Zufallsquelle. Daher beginnt der dritte Block immer mit einer 4. Weil die Zufallserzeugung weder Zeit noch Geräteinformationen in die Kennung einsickern lässt, ist Version 4 heute die meistverwendete Version.
Was ist der Unterschied zwischen UUID und GUID?
In der Praxis keiner: GUID (global eindeutige Kennung) ist Microsofts Name für dieselbe 128-Bit-Struktur — der Begriff begegnet Ihnen in der Dokumentation zu Windows, .NET und SQL Server. Beide folgen demselben Standard, nutzen dieselbe Schreibweise und sind vollständig austauschbar. Der einzige Gewohnheitsunterschied ist die Schreibung: Microsoft-Werkzeuge zeigen GUIDs oft in GROSSBUCHSTABEN und manchmal in geschweiften Klammern, die Standardform ist klein geschrieben. Genau für diese Umgebungen gibt es hier die Großbuchstaben-Option — jedes Feld, das eine GUID verlangt, nimmt eine hier erzeugte Kennung an.
Ist die Kollisionswahrscheinlichkeit wirklich null?
Mathematisch nein, praktisch ja. Eine Version-4-UUID trägt 122 Bit Zufall; eine Kollision hieße, dass derselbe 122-Bit-Wert zweimal fällt. Selbst bei einer Milliarde UUIDs pro Sekunde bräuchten Sie rund 86 Jahre Dauererzeugung, bis die erste Kollision zur Fifty-fifty-Frage wird — deshalb sichert sich kein reales System gegen UUID-Kollisionen ab.
Diese Garantie steht und fällt mit der Qualität des Zufalls: Eine schwache Quelle (etwa Math.random) kann Werte deutlich früher wiederholen. Dieses Werkzeug nutzt die kryptographische Quelle des Browsers (crypto.getRandomValues). Dennoch gilt: Eine UUID ist eine Kennung, kein Geheimschlüssel — für Sitzungs-Tokens, Passwort-Reset-Links und alles andere Geheime nehmen Sie eine dafür gebaute Token-Erzeugung.
Welche Schreibweise für welchen Zweck?
Die Standardform ist klein geschrieben mit Bindestrichen; praktisch jedes System, das UUIDs annimmt, akzeptiert sie unverändert — im Zweifel ist sie die richtige Wahl. Lassen Sie sich beim Vergleichen nicht von der Schreibung täuschen: 550E8400 und 550e8400 sind dieselbe Kennung, die meisten Systeme normalisieren vor dem Vergleich.
- Datenbankschlüssel, API-Datensätze, allgemeiner Einsatz → Kleinbuchstaben mit Bindestrichen (Standard)
- Windows-Registry, ältere Microsoft-Werkzeuge mit GUID-Feld → GROSSBUCHSTABEN mit Bindestrichen
- 32-Zeichen-Felder ohne Bindestriche, kompakte URL-Teile → 32 Stellen ohne Bindestriche
- Testdaten in Masse → Anzahl auf 100-500 stellen und die Liste als Datei herunterladen
Häufige Fragen
Kann dieselbe UUID zweimal entstehen?
Theoretisch ja, praktisch nein. Jede Kennung trägt 122 Bit Zufall; die Kollisionswahrscheinlichkeit ist so klein, dass selbst bei einer Milliarde Erzeugungen pro Sekunde die erste Kollision erst nach Jahrzehnten zu erwarten wäre. Sie können die Kennungen ohne Duplikatprüfung verwenden.
Lässt sich aus einer UUID ablesen, wann oder wo sie erzeugt wurde?
Bei Version 4 nicht. Version-1-UUIDs betten Erzeugungszeit und Netzwerkkarten-Adresse in die Kennung ein; Version 4 ist abgesehen von den Versionsbits vollständig zufällig. Aus einer hier erzeugten Kennung lassen sich weder Zeit noch Gerät noch Reihenfolge herauslesen.
Kann ich eine UUID als Passwort oder Sitzungs-Token verwenden?
Nicht empfohlen. Dieses Werkzeug schöpft aus einer kryptographischen Zufallsquelle, aber eine UUID ist ein Kennungsformat: Ihre Schreibweise folgt einem vorhersagbaren Muster, und viele Systeme schreiben UUIDs offen in Protokolle und Adresszeilen. Für Geheimnisse nehmen Sie eine dafür gebaute Token-Erzeugung; für Passwörter den Passwort-Generator auf dieser Seite.
Taugt eine UUID als Primärschlüssel in der Datenbank?
Das ist verbreitet und in verteilten Systemen sehr nützlich; weil Version 4 aber zufällig ist, landen die Zeilen in verstreuter Reihenfolge im Index, was bei sehr hoher Einfügelast die Indexleistung drücken kann. Brauchen Sie geordnete Kennungen, gibt es dafür zeitsortierte UUIDs (Version 7) — dieses Werkzeug erzeugt ausschließlich Version 4.