HTML-Tools

Kostenlose UUID-Generator

Generieren Sie UUID-v4-(Zufalls-) oder v7-(zeitlich geordnete) Identifikatoren mit konfigurierbaren Optionen

Tool wird geladen...

Was ist UUID-Generator?

Ein browserbasierter UUID-Generator, der RFC-9562-konforme Identifikatoren erstellt. Waehlen Sie zwischen v4 (zufaellig) fuer allgemeine eindeutige IDs und v7 (zeitlich geordnet) fuer sortierbare, datenbankfreundliche IDs. Generieren Sie bis zu 100 UUIDs auf einmal mit konfigurierbarer Gross-/Kleinschreibung und Bindestrich-Formatierung. Die gesamte Generierung verwendet den kryptografischen Zufallszahlengenerator des Browsers – es werden keine Daten irgendwohin gesendet.

Kurze Antwort

Generieren Sie UUID-v4-(Zufalls-) oder v7-(zeitsortierbare) Identifikatoren. Waehlen Sie Anzahl, Schreibweise und Bindestrich-Format. Verwendet crypto.randomUUID() – sicher und lokal.

Last updated: 2026-06-08

Einschränkungen

  • UUID v7 hat geringere Eindeutigkeitsgarantien als v4 in derselben Millisekunde, da ein Teil der ID deterministisch ist (Zeitstempel). Wenn Sie viele IDs in derselben Millisekunde generieren, fuegen Sie einen Zaehler hinzu oder verwenden Sie v4.
  • Das gleichzeitige Generieren von mehr als 100 UUIDs kann den Browser-UI-Thread kurzzeitig blockieren. Fuer groessere Chargen generieren Sie in Teilen.
  • UUIDs sind 36 Zeichen mit Bindestrichen (32 ohne) – sie verbrauchen mehr Speicher als automatisch inkrementierende Ganzzahlen. Beachten Sie dies bei datenbankintensiven Anwendungen.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

So nutzt du dieses Tool

  1. Waehlen Sie die UUID-Version: v4 fuer den allgemeinen Gebrauch, v7 fuer zeitlich geordnete (datenbankfreundliche) IDs.
  2. Legen Sie die Anzahl der zu generierenden UUIDs fest (1-100).
  3. Schalten Sie Grossschreibungs- und Bindestrich-Optionen nach Bedarf um.
  4. Kopieren Sie einzelne UUIDs oder die gesamte Liste zur Verwendung in Ihrem Projekt.

Wofür du es nutzen kannst

  • Generieren Sie eine eindeutige ID fuer einen neuen Datenbankeintrag vor dem Einfuegen.
  • Erstellen Sie einen Satz eindeutiger Identifikatoren fuer Testdaten oder Seed-Dateien.
  • Generieren Sie eine v7-UUID fuer einen Datenbank-Primaerschluessel, der chronologisch sortiert.

Anwendungsfalle

Praxisbeispiele

Beispiel

Datenbank-Primaerschluessel-Generierung

Ein Entwickler benoetigt einen eindeutigen Primaerschluessel fuer einen neuen Benutzereintrag. Er generiert eine v7-UUID, die eine Zeitstempelkomponente enthaelt, was sie im Datenbankindex ohne eine separate created_at-Spalte sortierbar macht.

Beispiel

Batch-Testdatenerstellung

Ein QA-Ingenieur benoetigt 50 eindeutige IDs fuer Test-Fixtures. Er generiert 50 v4-UUIDs mit einem Klick, kopiert die Liste und fuegt sie in die Testdatendatei ein.

Haufige Fehler

  • Verwendung von v4-UUIDs als Datenbank-Primaerschluessel in grossen Tabellen – die zufaellige Anordnung verursacht Indexfragmentierung. Verwenden Sie v7 fuer datenbankfreundliche, zeitsortierte Schluessel.
  • Entfernen von Bindestrichen aus UUIDs ohne Dokumentation des Formats – nachgelagerte Systeme erwarten moeglicherweise das Standardformat 8-4-4-4-12.
  • Annahme, dass UUIDs garantiert eindeutig sind – Kollisionen sind bei v4 astronomisch unwahrscheinlich, aber theoretisch moeglich. Fuegen Sie fuer kritische Systeme anwendungseitige Eindeutigkeitspruefungen hinzu.

Überprüfung

  1. Generieren Sie eine v4-UUID und ueberpruefen Sie, ob sie dem Format xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx entspricht (Versionsnibble ist 4).
  2. Generieren Sie eine v7-UUID und ueberpruefen Sie, ob sich das erste Segment aendert, wenn Sie sie einige Sekunden spaeter generieren (Zeitordnung).

FAQ

Fragen zu UUID-Generator

Was ist der Unterschied zwischen UUID v4 und v7?

UUID v4 ist vollstaendig zufaellig – jedes Bit ausser den Versions- und Variant-Bits wird zufaellig generiert. Es bietet maximale Eindeutigkeit, sortiert aber nicht chronologisch. UUID v7 enthaelt einen Unix-Zeitstempel in den ersten 48 Bits, was es nach Erstellungszeit sortierbar macht. Verwenden Sie v4 fuer allgemeine IDs. Verwenden Sie v7 fuer Datenbank-Primaerschluessel, bei denen zeitbasierte Sortierung die Indexleistung verbessert.

Sind diese UUIDs kryptografisch sicher?

Ja. v4-UUIDs verwenden crypto.randomUUID(), das auf dem kryptografischen Zufallszahlengenerator (CSPRNG) des Browsers basiert. Die Ausgabe eignet sich fuer die Verwendung als Sitzungstoken, API-Schluessel und andere sicherheitsrelevante Identifikatoren, bei denen Unvorhersagbarkeit wichtig ist.

Wie wahrscheinlich ist eine UUID-Kollision?

Bei v4-UUIDs betraegt die Kollisionswahrscheinlichkeit etwa 1 zu 2^122 (etwa 5,3 Undezillionen). Sie muessten etwa 100 Jahre lang 1 Milliarde UUIDs pro Sekunde generieren, um eine 50%ige Wahrscheinlichkeit einer einzigen Kollision zu haben. Fuer praktische Zwecke koennen v4-UUIDs als eindeutig betrachtet werden.

Verwandte Tools

Weitere html-tools

Auch ausprobieren

Auch ausprobieren