Loading...
Loading...
Erstelle v4 zufällige oder v7 zeitlich geordnete UUIDs in beliebiger Menge. Die Ausgabe wird lokal mit der Crypto-API des Browsers generiert — kein Upload, keine Anmeldung, keine Rate-Limits.
Eine UUID (Universally Unique Identifier), manchmal auch GUID genannt, ist ein 128-Bit-Wert, der verwendet wird, um Dinge über Systeme hinweg ohne Koordination zu kennzeichnen. Zwei Computer — oder zwei Dienste — können gleichzeitig UUIDs erstellen und die Chancen auf Kollisionen sind verschwindend gering, weshalb UUIDs überall zu finden sind: Datenbankprimärschlüssel, API-Anforderungs-IDs, Ereignis-IDs, Dateinamen, Hardware-Identifikatoren, Protokollkorrelation. Die Versionsnummer sagt dir, wie die Bits ausgewählt wurden. v4 ist rein zufällig und unkorreliert mit irgendetwas anderem. v7 ist der neue Standard für zeitlich geordnete IDs: die ersten 48 Bits sind ein Unix-Millisekunden-Zeitstempel, der Rest ist zufällig, sodass v7-IDs in der Erstellungsreihenfolge sortiert werden, während sie die Kollisionresistenz zufälliger Bits beibehalten.
v4 ist der sichere Standard für opake Identifikatoren. v7 ist das, was du möchtest, wenn die IDs in einen Datenbankindex, eine Protokollzeile oder eine sortierte Liste eingehen und du von einer natürlichen Erstellungsreihenfolge profitieren würdest.
Generiere eine für einen schnellen Einfügen oder bis zu 1.000 in einem einzigen Batch für Seed-Daten, Fixtures oder Testeingaben.
Standard mit Bindestrichen (xxxxxxxx-xxxx-...) ist der richtige Standard. Verwende Keine Bindestriche für kompakte Speicherung, Klammern für ältere Microsoft GUIDs oder Großbuchstaben, um eine strikte Schreibregel einzuhalten.
Klicke auf Kopieren in einer einzelnen Zeile, Alle kopieren, um den gesamten Batch zu erfassen, oder Download .txt für eine zeilengetrennte Datei, die du in ein Skript einfügen kannst.
Jede Regenerierung verwendet frische Entropie von window.crypto.getRandomValues. Es gibt kein Caching vergangener Werte — sobald die Seite geschlossen ist, sind die IDs weg.
v4: 128 zufällige Bits, dann Versions- (4) und Varianten- (10b) Marker, die in die kanonischen Positionen gestempelt werden. v7: hohe 48 Bits = Unix-Millisekunden seit der Epoche, dann Version (7), 12 zufällige Bits, Variante (10b), 62 zufällige Bits. Beide sind im Format 8-4-4-4-12 in Kleinbuchstaben hexadezimal, optional mit Bindestrichen, geschweiften Klammern oder Großbuchstaben. Zufällige Bits werden aus window.crypto.getRandomValues gezogen — einem CSPRNG, der vom Browser bereitgestellt wird. Version 4 hat 122 Bits Entropie; die Kollisionswahrscheinlichkeit bleibt bis zu vielen Milliarden IDs vernachlässigbar. Version 7 hat 74 Bits Zufälligkeit pro Millisekunde — genug, um Billionen von IDs pro Millisekunde und Gerät ohne Kollision zu unterstützen.
UUID-Layouts sind durch IETF RFC 9562 definiert (der die ältere RFC 4122 obsolet gemacht hat). Die Versionsziffer steht immer am Anfang der dritten Gruppe, und die Variantenbits sitzen im hohen Nibble der vierten Gruppe — diese beiden Marker sind es, die Lesern helfen, v4 von v7 und den älteren v1 und v3 zu unterscheiden. v7 ist die moderne Empfehlung für neue Systeme, da sein Zeitpräfix es Datenbanken ermöglicht, einen Index physisch nach Erstellungszeit geordnet zu halten, was die Cache-Lokalität dramatisch verbessert und Seitenaufteilungen im Vergleich zu dem zufälligen Shuffle, das v4 erzeugt, reduziert.
| Format | Beispiel |
|---|---|
Standard v4 | f81d4fae-7dec-41d0-a765-00a0c91e6bf6 8-4-4-4-12 hex mit Bindestrichen — das Standardformat überall. |
Keine Bindestriche | f81d4fae7dec41d0a76500a0c91e6bf6 Kompakte Form für URLs oder feste Längen. |
Geschweifte Klammern (Microsoft GUID) | {f81d4fae-7dec-41d0-a765-00a0c91e6bf6} Häufig in COM, .NET und Windows-Registrierungsschlüsseln. |
Standard v7 | 0190a4b8-9d4d-7e02-9f3a-7e9e7b5c1234 Nach Zeit sortierbar — neuere IDs sortieren lexikografisch nach älteren. |
Erstellen Sie starke, zufällige Passwörter mit konfigurierbarer Länge und Zeichenregeln.
Generiere klassischen Platzhaltertext in Absätzen, Sätzen oder Wörtern mit HTML-Wrap.
Verwandeln Sie jede URL oder jeden Text in einen herunterladbaren QR-Code mit benutzerdefinierten Farben und Fehlerkorrektur.
Berechnen Sie Ihr genaues Alter in Jahren, Monaten und Tagen ab jedem Geburtsdatum.
Zuletzt aktualisiert