👤 Pro – Werbung entfernenPro
// crypto.randomUUID()

UUID-Generator

Kryptografisch zufällige Version-4-UUIDs — erzeugen Sie eine einzelne oder gleich einen ganzen Stapel.

Kostenlos — unbegrenzt nutzbar.

Identität ohne Register

Das Problem, das eine UUID löst, ist Koordination. Wenn eine zentrale Datenbank Nummern vergibt — 1, 2, 3 —, ist Eindeutigkeit einfach. Doch sobald Datensätze unabhängig voneinander entstehen — eine Handy-App, die offline arbeitet, drei Server hinter einem Load-Balancer, zwei Tabellen, die Monate später zusammengeführt werden —, kollidieren fortlaufende Nummern schon am ersten Tag. Eine Version-4-UUID umgeht die Frage komplett: Jede Seite würfelt ihre eigenen 122 Zufallsbits, und der Raum möglicher Ergebnisse ist so gewaltig, dass niemand jemals eine andere Stelle fragen muss. Deshalb begegnen sie Ihnen als Datenbankschlüssel, Bestellreferenzen, Namen hochgeladener Dateien und die Korrelations-IDs, mit denen Sie eine einzelne Anfrage durch einen Berg von Server-Logs verfolgen können.

Stapel, Bindestriche und Groß-/Kleinschreibung

Stellen Sie Wie viele auf bis zu 1000, erhalten Sie eine UUID pro Zeile — bereit zum Einfügen in eine Tabellenspalte, eine Test-Fixture oder ein Seed-Skript, praktisch, wenn Sie Platzhalter-Datensätze brauchen, die garantiert nie mit echten kollidieren. Die beiden Formatierungsschalter gibt es, weil sich Systeme über Kosmetik uneinig sind: Deaktivieren Sie Bindestriche einschließen für die kompakte 32-Zeichen-Form, die manche Datenbanken und APIs bevorzugen, und aktivieren Sie Großbuchstaben, wo ein Style Guide das verlangt. Keines von beiden ändert die Identität — Groß- und Kleinschreibung buchstabieren denselben Wert in Hexadezimal —, sodass Sie eine bestehende ID umformatieren können, ohne Referenzen zu brechen, sofern das System, das sie liest, bei der Groß-/Kleinschreibung ebenso locker ist.

Einzigartig ist nicht dasselbe wie geheim

Eine zufällige UUID ist unvorhersehbar genug, dass niemand die nächste erraten kann, wodurch es unbedenklich ist, sie in einer URL preiszugeben — eine Bestellseite unter /a1b2c3 verrät einem Besucher nichts darüber, wie viele Bestellungen es gibt, anders als eine Bestellseite unter /1042. Widerstehen Sie aber der Versuchung, sie zu einem Passwort oder API-Schlüssel zu befördern: Sie war nie als Berechtigungsnachweis gedacht, und sobald ein Bezeichner auf Bildschirmen, in Logs und in Lesezeichen aufgetaucht ist, ist er per Definition öffentlich. Bewahren Sie Namen und Geheimnisse in getrennten Schubladen auf. Dieser Generator ist kostenlos ohne Limit, wie die gesamte Kategorie Developer & Data — und an dem Tag, an dem Sie ein Geheimnis statt eines Namens brauchen, erzeugen Sie es stattdessen mit dem Passwort-Generator.

Was eine v4-UUID eigentlich ist

Eine UUID ist ein 128-Bit-Bezeichner, der ohne zentrale Koordination eindeutig sein soll. Version 4 bedeutet, dass sie aus zufälligen Bits erzeugt wird (statt aus Zeit oder einer Netzwerkadresse abgeleitet) — die Wahrscheinlichkeit, dass zwei kollidieren, ist astronomisch gering, weshalb sie die Standardwahl für Datenbankschlüssel, Tracking-IDs und Dateinamen sind.

Können zwei UUIDs aus diesem Tool kollidieren?

In der Praxis nein — eine v4-UUID hat 122 zufällige Bits. Sie müssten Jahrhunderte lang Milliarden davon pro Sekunde erzeugen, bevor eine Kollision wahrscheinlich würde.

Werden meine Daten irgendwohin gesendet?

Nein — UUIDs werden vollständig in Ihrem Browser über die Web Crypto API erzeugt. Es wird nichts hochgeladen.

Convertburda – universelle Konvertierungen