UUID-Generator â UUID v4, v7, v1, v5, v3
Erzeugen Sie UUID v4, v7, v1 sowie namensbasierte v5/v3 in groĂen Mengen und validieren Sie Version und Zeitstempel jeder UUID. LĂ€uft komplett im Browser.
đ LĂ€uft vollstĂ€ndig in Ihrem Browser â nichts wird hochgeladenWas der UUID-Generator macht
Der UUID-Generator erzeugt universell eindeutige Kennungen in allen gĂ€ngigen Varianten, die in RFC 9562 definiert sind. Version 4 besteht aus 122 Bit kryptografischem Zufall und ist die Standardwahl fĂŒr Request-IDs, IdempotenzschlĂŒssel und Fixtures. Version 7 stellt den zufĂ€lligen Bits einen 48-Bit-Unix-Zeitstempel in Millisekunden voran, sodass sich die Werte nach Erstellungszeit sortieren lassen â ideal fĂŒr PrimĂ€rschlĂŒssel in Datenbanken, weil EinfĂŒgungen am Ende von B-Baum-Indizes bleiben. Version 1 kodiert einen 100-Nanosekunden-Zeitstempel mit einer zufĂ€lligen Knoten-ID, und die Versionen 5 und 3 leiten aus einem Namespace und einem Namen eine stabile UUID ab, sodass dieselbe URL oder derselbe DNS-Name immer auf dieselbe Kennung abgebildet wird.
Sie können bis zu 1000 Werte auf einmal erzeugen und in Klein- oder GroĂbuchstaben, mit oder ohne Bindestriche oder in geschweifte Klammern gefasst formatieren â nĂŒtzlich fĂŒr die Windows-Registry und .NET-Code. Der integrierte Decoder akzeptiert kanonische, geklammerte, URN- und 32-stellige Formen, zeigt an, ob der Wert gĂŒltig ist, nennt Version und Variante und liest bei v1-, v6- und v7-UUIDs den Erstellungszeitpunkt aus â praktisch, wenn Sie eine ID in einem Log finden und wissen wollen, wann sie erzeugt wurde.
Privater Workflow im Browser
Die gesamte Verarbeitung erfolgt mit JavaScript im Browser. Das Tool lĂ€dt Ihre Texte, Tokens, URLs, Snippets oder erzeugten Werte nicht auf einen Server hoch und erfordert kein Konto. Dieses Datenschutzmodell ist wichtig, weil kleine Hilfsprogramme bei der Fehlersuche oft echte API-Antworten, Konfigurationsbeispiele, Logs, Authentifizierungsdaten oder kundennahe Beispiele erhalten. Lokales Arbeiten verringert das Risiko und fĂŒhlt sich sofort an, weil kein Netzwerk-Roundtrip nötig ist.
Praktische Tipps
Kollisionen zufĂ€lliger UUIDs sind im normalen Entwicklungsalltag auĂerordentlich unwahrscheinlich, aber diese Kennungen werden nicht in einem zentralen System reserviert, sodass Ihre Anwendung beim Speichern der Daten weiterhin die ĂŒblichen EindeutigkeitsprĂŒfungen durchfĂŒhren sollte. Innerhalb eines Stapels sind v7-Werte streng aufsteigend, selbst wenn mehrere in derselben Millisekunde erzeugt werden. Beachten Sie, dass v1 und v7 verraten, wann eine ID erstellt wurde; wenn dies GeschĂ€ftsinformationen preisgibt, bevorzugen Sie v4. Das namensbasierte v5 ist fĂŒr neuen Code besser als v3, weil SHA-1 stĂ€rker ist als MD5, auch wenn keine der beiden Varianten als Geheimnis behandelt werden sollte.
So verwenden Sie
- Version wÀhlenWÀhlen Sie v4, v7, v1 oder namensbasiertes v5/v3 mit einem Namespace und Namen.
- Anzahl und Format festlegenGeben Sie 1 bis 1000 UUIDs ein und wĂ€hlen Sie GroĂbuchstaben, Bindestriche oder geschweifte Klammern.
- Kopieren oder dekodierenKopieren Sie die Liste oder fĂŒgen Sie eine vorhandene UUID ein, um sie zu validieren und ihren Zeitstempel auszulesen.