UUID Generator
Generiert UUIDs in den Versionen v4 (random) und v7 (zeitbasiert) — einzeln oder im Batch.
- Noch keine UUIDs generiert. Klicke auf „Generieren".
UUID v4 und v7 — Universally Unique Identifiers
Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Wert,
der mit extrem hoher Wahrscheinlichkeit weltweit eindeutig ist — ohne dass
eine zentrale Vergabestelle koordinieren müsste. UUIDs sind ideal als
Primärschlüssel in verteilten Systemen, als
Korrelations-IDs in Logs oder als unvorhersagbare Token. Dieser
UUID-Generator nutzt die Web Crypto API
(crypto.getRandomValues bzw. crypto.randomUUID) für
kryptographisch sichere Zufallszahlen direkt im Browser.
Unterschied UUID v4 vs. v7
- v4 (random): 122 Bit reine Zufallsdaten — perfekt für Tokens und Schlüssel, aber ohne zeitliche Ordnung
- v7 (zeitbasiert): Erste 48 Bit = Unix-Timestamp in Millisekunden, Rest zufällig — natürlich sortierbar nach Erstellzeit, ideal als Datenbank-Primärschlüssel
Warum v7 für Datenbanken?
Reine Zufalls-UUIDs (v4) führen in B-Tree-Indizes zu starken Insert-Fragmentierungen, weil jeder neue Wert zufällig im Index landet. UUIDv7-Werte sind monoton steigend und werden daher am Ende des Index angefügt — das senkt Lock-Contention und verbessert die Insert-Performance massiv. Postgres, MySQL und SQLite profitieren alle spürbar davon.