Wie erzeuge ich eine UUID (eindeutiger Identifier)?
Erzeugt UUIDv4 (rein zufällig) und UUIDv7 (zeitlich sortierbar, RFC 9562 von 2024).
Alles wird im Browser über die Web Crypto API zufällig erzeugt und verlässt dein Gerät nie.
Generiere 1-50 IDs auf einmal, in deinem Wunschformat (mit Bindestrichen, plain, in Großbuchstaben, mit geschweiften Klammern im Microsoft-GUID-Stil).
Ideal für Entwickler: Datenbank-Zeilen-IDs, Event-Message-IDs, Request-IDs in Logs, Idempotency-Keys, S3-Object-Keys.
So nutzt du das Tool
- Wähle eine Version: UUIDv4 für rein zufällig, UUIDv7 für zeitlich sortierbar.
- Schiebe den Zähler-Regler, um die Anzahl UUIDs auf einmal zu bestimmen (1-50).
- Wähle ein Format: Bindestriche (RFC-Standard), plain (ohne Bindestriche), Großbuchstaben oder geschweifte Klammern (Microsoft-GUID-Stil).
- Klick auf eine UUID = ab in die Zwischenablage. "Alle kopieren" packt sie auf einmal, durch Zeilenumbrüche getrennt.
Wann das hilfreich ist
Sieben typische Situationen, in denen eine UUID das Eindeutigkeitsproblem ohne Koordination löst:
- Datenbanken. Primary Keys (besonders MySQL BIN(16), Postgres UUID-Typ); UUIDv7 glänzt hier, zeitlich sortiert, sodass B-Tree-Indizes nicht so fragmentieren wie bei v4-Inserts.
- Events / Message-Broker. Kafka-Message-Keys, RabbitMQ-Correlation-IDs.
- Logs. Request-IDs für Distributed Tracing über Microservices hinweg.
- S3 / Object-Storage. Object-Keys gegen Namenskollisionen.
- Idempotency-Keys. HTTP-Header "Idempotency-Key" für Payment-APIs.
- JavaScript / Node. React-Component-Keys, wenn du keine andere stabile ID hast.
- Im Alltag. Schnelle Test-IDs, wenn du dir keinen Namen ausdenken willst.