Skip to main content

UUID-Generator Erstelle kryptografisch sichere UUID-v4-Identifikatoren.

UUID-Generator illustration
📝

UUID-Generator

Erstelle kryptografisch sichere UUID-v4-Identifikatoren.

1

Optionen festlegen

Wählen Sie die Menge, Großschreibung und Bindestrich-Entfernungsoptionen aus.

2

Generieren

Geben Sie etwas ein, um UUIDs mit Ihren Einstellungen zu generieren.

3

UUIDs kopieren

Kopieren Sie die generierten UUIDs aus der Ausgabe.

Loading tool...

What Is UUID-Generator?

Ein UUID-Generator (Universally Unique Identifier) erstellt Version-4-UUIDs - 128-Bit-Identifikatoren, die in allen Systemen praktisch eindeutig sind, ohne dass eine zentrale Registrierung erforderlich ist. UUID v4 verwendet kryptografisch sichere Zufallszahlen, um Identifikatoren mit einer astronomisch geringen Kollisionswahrscheinlichkeit (1 zu 2^122) zu generieren. UUIDs sind als 32 hexadezimale Ziffern in 5 Gruppen formatiert, die durch Bindestriche getrennt sind: 8-4-4-4-12 (z. B. 550e8400-e29b-41d4-a716-446655440000). Dieses Tool verwendet den crypto.randomUUID()-API des Browsers für maximale Sicherheit.

Why Use UUID-Generator?

  • Kryptografisch sichere UUID-v4-Generierung
  • Verwendet die native crypto.randomUUID()-API des Browsers
  • Optionen für Großschreibung, ohne Bindestriche und Bulk-Generierung
  • Die Kollisionswahrscheinlichkeit ist astronomisch gering (1 zu 2^122)
  • Komplett clientseitig - nichts wird an Server gesendet

Common Use Cases

Datenbank-Primärschlüssel

Generieren Sie UUIDs als eindeutige Primärschlüssel in Datenbanken ohne Auto-Inkrement.

API-Identifikatoren

Erstellen Sie eindeutige Ressourcen-Identifikatoren für REST-APIs und Microservices.

Sitzungstoken

Generieren Sie eindeutige Sitzungsidentifikatoren für Benutzerauthentifizierungssysteme.

Dateinamen

Erstellen Sie eindeutige Dateinamen, um Kollisionen in Speichersystemen zu vermeiden.

Technical Guide

Die UUID-v4-Generierung verwendet die Web-Crypto-API-Methode crypto.randomUUID(), die einen RFC-4122-konformen Version-4-UUID erzeugt. Der 128-Bit-UUID hat 6 Bits, die für die Version (0100) und Variante (10xx) reserviert sind, was 122 zufällige Bits übrig lässt. Dies ergibt ungefähr 5,3 × 10^36 mögliche UUIDs. Das Standardformat besteht aus 8-4-4-4-12 hexadezimalen Zeichen, die durch Bindestriche getrennt sind. Die Option ohne Bindestriche entfernt einfach die Bindestriche für eine 32-zeichen-Hex-Zeichenfolge. Die Option Großbuchstaben wandelt alle Hex-Ziffern in Großbuchstaben um. Mit 122 Bits Zufallswert müssten Sie etwa 2,7 × 10^18 UUIDs generieren, um eine 50-prozentige Chance für eine Kollision zu haben.

Tips & Best Practices

  • 1
    UUID v4 ist der häufigste Typ - geeignet für die meisten Anwendungen
  • 2
    Entfernen Sie Bindestriche für kompakten Speicher in Datenbanken
  • 3
    UUIDs sind case-insensitiv nach Spezifikation, aber Kleinbuchstaben sind konventionell
  • 4
    Für geordnete IDs sollten Sie ULID in Betracht ziehen, das timestamp-sortierbar ist
  • 5
    Generieren Sie Bulk-UUIDs für Batch-Datenbank-Säen oder -Testen

Related Tools

Frequently Asked Questions

Q Welche Version von UUID generiert dies?
Version 4 (zufällig). Sie können v4-UUIDs am "4" in der dritten Gruppe erkennen: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.
Q Können UUIDs kollidieren?
Theoretisch ja, aber die Wahrscheinlichkeit beträgt etwa 1 zu 2^122 (5,3 × 10^36). Für praktische Zwecke sind Kollisionen unmöglich.
Q Was ist der Unterschied zwischen UUID und GUID?
GUID (Globally Unique Identifier) ist Microsofts Name für UUID. Sie sind funktional identisch.
Q Sollte ich UUIDs für Datenbank-Primärschlüssel verwenden?
UUIDs funktionieren gut, aber sie sind größer als Auto-Inkrement-Ganzzahlen (16 Bytes vs. 4-8). Sie sollten ULID für time-geordnete eindeutige IDs in Betracht ziehen.
Q Sind UUIDs sicher genug für Token?
UUID v4 hat 122 Bits Zufälligkeit und wird mit crypto.randomUUID() generiert, was es für die meisten Sicherheitsanwendungen geeignet macht.

About This Tool

UUID-Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.