Kostenlose Entwickler-Tools

UUID-Generator.

Zufällige v4, zeitsortierte v7 und mehr — bis zu 1.000 auf einmal, formatiert nach deinen Wünschen, komplett in deinem Browser erzeugt.

In der EU entwickelt und gehostet
UUID-Generator
v4 · v7 · v1 · Massen-Export
Läuft komplett in deinem Browser
Version

UUIDs werden mit der Web Crypto API auf deinem Gerät erzeugt — nichts wird von einem Server angefordert oder an ihn gesendet.

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Wert, geschrieben als 36 Hexadezimalzeichen in fünf Gruppen — wie 550e8400-e29b-41d4-a716-446655440000. Mit UUIDs können unabhängige Systeme Identifier erzeugen, ohne sich untereinander oder mit einer zentralen Instanz abzustimmen. Der aktuelle Standard ist RFC 9562 (2024), der RFC 4122 ablöste und die modernen Versionen 6, 7 und 8 hinzufügte.

Welche Version was macht

  • v4 — zufällig. 122 Zufallsbits; die Standardwahl für opake Identifier.
  • v7 — zeitsortiert. Millisekunden-Timestamp + Zufall; sortierbar, indexfreundlich, die moderne Wahl für Datenbankschlüssel.
  • v1 — Timestamp + Node. Das Original aus den 1990ern; dieser Generator verwendet eine zufällige Node statt deiner MAC-Adresse.
  • v3 / v5 — namensbasiert. Deterministisch: derselbe Namespace + Name ergibt gehasht immer dieselbe UUID.

v4 oder v7 für Primärschlüssel?

Zufällige v4-Schlüssel werden an zufälligen Positionen über einen B-Baum-Index verteilt — bei großen Datenmengen führt das zu Page-Splits, Write-Amplification und schlechter Cache-Lokalität. v7-Schlüssel sind zeitsortiert, sodass neue Zeilen nahe beieinander angehängt werden — du bekommst die Eindeutigkeit von UUIDs mit nahezu sequenzieller Insert-Performance. Der Kompromiss: Ein v7-Schlüssel verrät, wann seine Zeile erstellt wurde. Wenn dieser Zeitpunkt sensibel ist, bleib bei v4.

UUID, GUID — ein Unterschied?

Inhaltlich keiner: GUID ist Microsofts Bezeichnung für eine UUID. Die optischen Unterschiede sind Konvention — Windows-Tools und .NET geben GUIDs oft in Großbuchstaben aus und setzen sie in geschweifte Klammern, wie {550E8400-E29B-41D4-A716-446655440000}. Nutze die Optionen für Großschreibung und Klammern oben, um dieses Format zu erzeugen; RFC 9562 selbst gibt Kleinbuchstaben ohne Klammern vor.

UUIDs in deinem Code

JavaScript
eingebaut ab Node 19 / alle modernen Browser
// v4 — built in
const id = crypto.randomUUID();

// v7 — e.g. with the uuid package
import { v7 as uuidv7 } from "uuid";
const sortable = uuidv7();
PostgreSQL
v4 eingebaut · v7 ab PG 18
-- v4, built in since PostgreSQL 13
SELECT gen_random_uuid();

-- v7, built in since PostgreSQL 18
SELECT uuidv7();

Häufige Fragen

Wie einzigartig ist eine UUID wirklich?
Eine Version-4-UUID hat 122 Zufallsbits — etwa 5,3 × 10³⁶ mögliche Werte. Du müsstest eine Milliarde UUIDs pro Sekunde rund 86 Jahre lang erzeugen, um eine 50-%-Wahrscheinlichkeit für eine einzige Kollision zu erreichen. Praktisch gesehen sind UUIDs aus einer kryptografisch sicheren Zufallsquelle eindeutig.
Was ist der Unterschied zwischen UUID v4 und v7?
v4 ist vollständig zufällig; v7 beginnt mit einem 48-Bit-Millisekunden-Timestamp, gefolgt von Zufallsbits. Dadurch lassen sich v7-UUIDs nach Erstellungszeit sortieren und sind viel indexfreundlicher: Neue Zeilen landen im B-Baum nebeneinander statt an zufälligen Positionen. Für Datenbank-Primärschlüssel bevorzuge v7; für opake Identifier ist v4 in Ordnung.
Welche UUID-Version sollte ich für Datenbank-Primärschlüssel verwenden?
Version 7. Zufällige v4-Schlüssel streuen Inserts über den gesamten Index und verursachen bei großen Datenmengen Page-Splits und Cache-Misses. v7-Schlüssel sind zeitsortiert, sodass Inserts nahezu sequenziell erfolgen — das wichtigste historische Argument gegen UUID-Primärschlüssel entfällt. Beachte: v7 legt die Erstellungszeit der Zeile offen; ist diese sensibel, verwende v4.
Ist eine UUID dasselbe wie eine GUID?
Ja. GUID (Globally Unique Identifier) ist einfach Microsofts Bezeichnung für eine UUID. Microsoft-Tools zeigen GUIDs oft in Großbuchstaben oder in geschweiften Klammern an — die Optionen für Klammern und Großschreibung hier erzeugen genau dieses Format.
Sind die hier erzeugten UUIDs kryptografisch sicher?
Die Zufallsbits stammen aus der Web Crypto API, einem kryptografisch sicheren Generator, und alles läuft lokal in deinem Browser. Aber denk daran: UUIDs sind Identifier, keine Geheimnisse. Verwende eine UUID nicht als Passwort, Session-Token oder API-Schlüssel — nutze dafür ein echtes zufälliges Secret.
Verrät Version 1 meine MAC-Adresse?
Klassische v1-UUIDs betten die MAC-Adresse der Netzwerkkarte ein, die einen Rechner identifizieren kann. Dieser Generator folgt der Datenschutzoption des RFC und verwendet stattdessen eine zufällige Node-ID — die v1-UUIDs hier enthalten also einen Timestamp, aber keine Hardware-Kennung.
Was sind Version-3- und Version-5-UUIDs?
Sie sind namensbasiert: Das Hashen eines Namespace plus eines Namens (wie einer Domain oder URL) ergibt immer dieselbe UUID — nützlich für deterministische IDs. v5 verwendet SHA-1 und ist gegenüber dem MD5-basierten v3 zu bevorzugen. Diese Seite konzentriert sich auf erzeugte (zufällige/zeitbasierte) UUIDs.
Kann ich UUIDs in URLs verwenden?
Ja — UUIDs enthalten nur Hexadezimalziffern und Bindestriche, die URL-sicher sind. Halte sie der Konsistenz halber klein: RFC 9562 gibt die Ausgabe in Kleinbuchstaben vor.

Kostenlose Tools von einem europäischen Software-Unternehmen.

  • Läuft in deinem Browser
  • In der EU gehostet
  • Kein Konto nötig