#
Developer/UUID v4 Generator

UUID v4 Generator

Generate cryptographically-random RFC 4122 v4 UUIDs. 100% local — no server calls.

100% LOCALBatch 100Crypto secureRFC 4122No signup
Saved Configurations· Auto-save on
▾
Der RechnerPage 1
Number of UUIDs to generate (1–100)
OUTPUT
Click "Generate UUIDs" to produce 5 random v4 UUIDs.

Each UUID uses 122 bits of cryptographic randomness — collision probability ≈ 1 in 5.3×10³⁶.
Data Source & Legal Disclaimer
Effective: Current
Sources: RFC 4122 — UUID URN Namespace

UUIDs are generated locally using the browser's cryptographic random number generator (crypto.getRandomValues). No data is uploaded — everything runs in your browser. Generated UUIDs are collision-resistant for practical use but should not be treated as cryptographically authenticated identifiers.

See all data sources & update policy →
So funktioniert esPage 2

What the 128 bits of a UUID mean — illustrated

A v4 UUID is 122 random bits plus 6 fixed bits, written as 32 hex characters in 5 groups. The version (4) says "made of randomness"; the variant (10xx) says "RFC 4122". Everything else is cryptographically random.

Anatomy of a v4 UUID
f47ac10btime_low58cctime_mid4372versiona567variant0e02b2c3d479nodeversion = 4"random data"'a' = 1010 →variant bits 10xx (RFC 4122)remaining 122 bits = crypto-random → collision chance ≈ 1 in 5.3×10³⁶

Groups are 8-4-4-4-12 hex chars. Only the version nibble (position 19) and variant bits (position 20) are fixed — all other 122 bits are drawn from crypto.getRandomValues.

Read any v4 UUID in seconds

The same two positions are always meaningful; the rest is noise.

  1. 128 bits:32 hex characters, 5 groups (8-4-4-4-12), 4 dashes
  2. Group 3, char 1:The '4' in the third group marks version 4 = purely random (13th hex digit)
  3. Group 4, char 1:The high bits of the fourth group: 10xx = variant 1 (RFC 4122)
  4. The other 122 bits:Cryptographically random — unique in practice, not in theory
FAQ & DetailsPage 3

Generate up to 100 UUID v4 values at once. Everything runs locally; nothing is uploaded.

FreeToolHub UUID v4 Generator is a free browser-based tool — generate up to 100 UUID v4 values at once. No signup, no upload; everything runs locally in your browser.

Über dieses Tool

Was ist dieses Tool?

Erzeugen Sie sichere, zufällige UUIDs v4 mit einem Klick – einzeln oder als Stapel. Lokal im Browser generiert.

Batch 100Crypto secureRFC 4122No signup

Was ist der UUID Generator?

Dieser Generator erzeugt RFC-4122-konforme Version-4-UUIDs — die 128-Bit-Zufallsbezeichner wie 3f8a1c2e-9b4d-4e6f-8a1b-2c3d4e5f6a7b, die Datenbanken, APIs und verteilte Systeme als kollisionsfreie Schlüssel verwenden. Die Zufälligkeit stammt aus der kryptografischen Zahlenquelle des Browsers, demselben zugrundeliegenden Generator, der für Sicherheitstoken verwendet wird, nicht aus einem vorhersagbaren Pseudozufalls-Seed. Der Bulk-Modus erzeugt bis zu 100 UUIDs mit einem Klick, mit Umschaltmöglichkeiten für Großschreibung, Klammern und Formatierung ohne Bindestriche zum Einfügen in die erwarteten Formate verschiedener Systeme.

Wer sollte dieses Tool verwenden?

Backend-Entwickler füllen Testdatenbanken und Fixture-Dateien mit realistischen Primärschlüsseln. API-Designer generieren Anfrage-IDs und Idempotenzschlüssel beim Skizzieren von Endpunkten, bevor Code existiert. Frontend-Ingenieure erzeugen temporäre Schlüssel für die Listendarstellung und optimistische Aktualisierungen. Datenteams generieren konsistente Join-Schlüssel über zu mergende CSVs. Jeder, der verteilte Logik prototypiert — wobei zwei Maschinen Bezeichnungen ohne Koordination erfinden müssen — erhält statistisch eindeutige Werte, die selbst bei Milliarden von Ziehungen nicht kollidieren.

Wie funktioniert es?

(1) Menge festlegen, von 1 bis 100. (2) Auf Generate klicken — jede UUID zieht 122 Zufallsbits aus crypto.getRandomValues, setzt die Versions- und Variantenbits gemäß RFC 4122 und formatiert sie zum kanonischen 8-4-4-4-12-Hex-Layout. (3) Formatierung umschalten: Großschreibung für Legacy-Windows-Systeme, Klammern für .NET-Style-GUIDs, ohne Bindestriche für kompakte Speicherung oder URL-Verwendung. (4) Alle oder einzelne kopieren. Die Generierung ist instantan und lokal; es erfolgt kein Netzwerkaufruf und nichts wird protokolliert.

UUID v4 vs. andere Versionen — Welche benötigen Sie?

Version 4 ist reine Zufälligkeit und die Standardwahl für die meisten Systeme: Mit 122 Zufallsbits ist die Wahrscheinlichkeit, dass zwei generierte UUIDs kollidieren, astronomisch gering — Sie müssten Milliarden pro Sekunde für Jahrhunderte generieren, um mit einer Kollision zu rechnen. Version 1 bettet MAC-Adresse und Zeitstempel ein, ermöglicht Sortierung, aber leckt die Identität der erzeugenden Maschine; v7, das zunehmend übernommen wird, präfixiert einen Millisekundenzeitstempel, damit Datenbankindizes ungefähr zeitgeordnet bleiben, und behebt die Random-Index-Fragmentierung von v4 in großen Tabellen. ULIDs dienen demselben Ziel mit kürzerer, sortierbarer Ausgabe. Wenn Ihre Datenbank klein ist, bleiben Sie überall bei v4; wenn insert-intensive Tabellen Index-Bloat zeigen, evaluieren Sie v7 auf den Hot Paths. Dieser Generator konzentriert sich auf v4, da es weiterhin der interoperable Standard über Postgres, MySQL, MongoDB und jedes größere API-Framework ist.

Versionen — Wann v4 die richtige Standardwahl ist

UUIDs gibt es in Versionen, und v4 (reine Zufälligkeit) ist die richtige Wahl für die meisten modernen Anwendungen: Datenbank-Primärschlüssel, verteilte Systeme, bei denen zwei Knoten IDs ohne Koordination generieren müssen, und Anfrage-Tracking. Die Alternativen lohnen sich in engeren Fällen — v1 bettet einen Zeitstempel und eine MAC-Adresse ein, was chronologisch sortiert, aber die Hardware-Identität preisgibt; v5 und v3 leiten deterministisch von einem Namen über SHA-1 oder MD5 ab, nützlich, wenn dieselbe Eingabe immer dieselbe ID ergeben muss; v7 kombiniert einen Zeitstempel-Präfix mit zufälligen Endbits, was datenbankfreundliche Sortierbarkeit ohne das Datenschutzproblem von v1 gibt. Wenn Sie unsicher sind, generieren Sie v4: Es hat keine Annahmen über Ihre Infrastruktur, und seine 122 Zufallsbits machen Kollisionen bei jeder Skala, die ein einzelner Generator erreichen kann, zu einem Nicht-Thema.

Häufige Fragen

Was ist eine UUID v4 und wie zufällig ist sie?

Eine v4-UUID ist ein 122-Bit-Zufallswert, formatiert als 8-4-4-4-12-Hex-Ziffern mit festen Versions- und Variantenbits. Dieser Generator verwendet die kryptografisch sichere Zufallsquelle des Web Crypto API — dieselbe Klasse von Zufälligkeit, die Browser für TLS-Schlüssel verwenden — nicht eine vorhersagbare Math.random()-Sequenz.

Wie hoch ist die Wahrscheinlichkeit einer doppelten UUID?

Astronomisch gering. Sie müssten etwa 2,7 Trillionen v4-UUIDs generieren, um eine 50%-ige Wahrscheinlichkeit einer Kollision zu haben. In der Praxis ist Duplikaterkennung unnötig — behandeln Sie jede UUID als eindeutig und indizieren Sie Ihre Datenbank direkt darauf.

Kann ich eine UUID als API-Schlüssel oder Sicherheitstoken verwenden?

Eine v4-UUID ist unvorhersehbar genug, um als niedriges Geheimnis zu dienen, aber sie trägt kein Ablaufdatum, keine Signatur und keine Sperrung — richtige API-Schlüssel und Sitzungstoken benötigen diese Eigenschaften. Verwenden Sie UUIDs als Bezeichner; verwenden Sie dedizierte Authentifizierungsmechanismen für die Authentifizierung.

UUIDs in Groß- oder Kleinschreibung?

Es sind dieselben 128 Bits — der Vergleich sollte case-insensitiv sein, und die meisten Systeme normalisieren zu Kleinschreibung. Die Umschaltmöglichkeit für Großschreibung existiert für Anzeigekonventionen; wenn Ihre Datenbank UUIDs als nativen Typ speichert, spielt die Schreibweise überhaupt keine Rolle.

Sind die generierten UUIDs kryptografisch sicher?

Ja. UUIDs werden mit dem Web Crypto API (crypto.getRandomValues) generiert, was RFC-4122-Version-4-UUIDs mit 122 Bits Zufälligkeit erzeugt. Die Kollisionswahrscheinlichkeit beträgt etwa 1 zu 2^122 (5,3 × 10^36). Generieren Sie bis zu 10.000 UUIDs pro Batch, formatiert als plain, JSON-Array oder SQL INSERT-Anweisungen.

Welche Ausgabeformate unterstützt es?

Ausgabeoptionen umfassen: Klein-/Großschreibung Klartext (einer pro Zeile), JSON-Array, JavaScript-Array, SQL INSERT VALUES und CSV. Bulk-Generierung von 1.000 UUIDs dauert unter 50 ms. Jede UUID folgt dem Muster xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx mit korrekt gesetzten Version-4- und Variant-1-Bits.

Are the generated UUIDs cryptographically secure?

Yes. UUIDs are generated using the Web Crypto API (crypto.getRandomValues), producing RFC 4122 version 4 UUIDs with 122 bits of randomness. The collision probability is approximately 1 in 2^122 (5.3 × 10^36). Generate up to 10,000 UUIDs per batch, formatted as plain, JSON array, or SQL INSERT statements.

What output formats does it support?

Output options include: lowercase/uppercase plain text (one per line), JSON array, JavaScript array, SQL INSERT VALUES, and CSV. Bulk generation of 1,000 UUIDs completes in under 50ms. Each UUID follows the xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx pattern with version 4 and variant 1 bits correctly set.

Verwandte Tools

Teilen:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.