Dieser UUID-Generator, auch GUID genannt, erstellt sofort nutzbare Kennungen für Apps, Datenbanken, APIs, Testdaten, Protokolle, Migrationen und Dokumentationen. Generieren Sie zufällige UUID-v4-Werte oder zeitstempelbasierte UUID-v7-Werte und kopieren Sie sie anschließend als einfache Zeilen, kommagetrennte Listen, JSON-Arrays, SQL-Werte, Zeichenfolgen in Anführungszeichen, URNs oder IDs ohne Bindestriche.
UUID-Generator
Generieren Sie UUID-v4- oder UUID-v7-Werte, formatieren Sie sie für den praktischen Einsatz, kopieren Sie Massenergebnisse und prüfen Sie eingefügte UUIDs.
Verwenden Sie UUID v4 für sichere zufällige Kennungen. Verwenden Sie UUID v7, wenn Sie zeitstempelbasierte IDs benötigen, die sich in Datenbanken und Logs besser nach Erstellungszeit sortieren lassen.
Hinweis: UUID v4 nutzt sichere Zufallswerte des Browsers, sofern unterstützt. UUID v7 ist zeitstempelbasiert und für Datenbankschlüssel nützlich, kann aber die ungefähre Erstellungszeit offenlegen.
UUID prüfen
Fügen Sie eine UUID ein, um sie zu validieren, die Version zu erkennen, die Variante zu prüfen und bei UUID v7 den Zeitstempel zu decodieren.
Was dieser UUID-Generator kann
Das Tool generiert eine einzelne UUID oder eine Liste mit bis zu 1.000 UUIDs. Außerdem lassen sich Version, Groß- und Kleinschreibung, Ausgabeformat und Trennzeichen festlegen, damit das Ergebnis direkt in Code, Tabellen, Datenbankskripte, API-Nutzdaten oder Konfigurationsdateien eingefügt werden kann.
- UUID v4: ideal für zufällige Kennungen, öffentliche IDs, Tokens, Datenbankeinträge, Testdaten und allgemeine Entwicklung.
- UUID v7: ideal, wenn IDs eine Sortierung nach Erstellungszeit unterstützen sollen, etwa für Protokolle, Ereignisse, Datenbankzeilen und verteilte Systeme.
- Massengenerierung: nützlich für Beispieldatensätze, Startdaten, Importdateien, Qualitätssicherung und Musterdaten.
- Formatoptionen: Standard-UUIDs, ohne Bindestriche, mit geschweiften Klammern, URNs, Zeichenfolgen in Anführungszeichen, JSON-Arrays und SQL-Werte.
- UUID-Prüfer: validiert eingefügte UUIDs, erkennt die Version, prüft die Variante und zeigt bei UUID v7 den Zeitstempel an.
Wann UUID v4 sinnvoll ist
UUID v4 ist die richtige Wahl, wenn eine zufällige ID benötigt wird, die keinen Rückschluss auf den Erstellungszeitpunkt zulässt. Sie eignet sich als Standard für öffentliche Datensatz-IDs, API-Objekte, Primärschlüssel in Datenbanken, temporäre Testdaten, Tracking-Datensätze, interne Tools und generierte Dateinamen.
UUID v4 ist in der Regel die sicherste Voreinstellung, wenn nur Eindeutigkeit zählt und eine Sortierung nach Erstellungszeit keine Rolle spielt.
Wann UUID v7 sinnvoll ist
UUID v7 eignet sich, wenn IDs besser nach Erstellungszeit sortierbar sein sollen. Das kann bei Datenbankindizes, Ereignisprotokollen, Analysedaten, Warteschlangen, Audit-Trails und Systemen helfen, in denen laufend neue Datensätze eingefügt werden.
UUID v7 kann den ungefähren Erstellungszeitpunkt offenlegen. Wenn Zeitstempel privat bleiben sollen, ist UUID v4 die bessere Wahl.
Gängige Ausgabeformate
| Format | Am besten geeignet für |
|---|---|
| Standard mit Bindestrichen | Allgemeine Nutzung, Datenbanken, APIs, Dokumentation |
| Ohne Bindestriche | Systeme, die kompakte IDs mit 32 Zeichen benötigen |
| Mit geschweiften Klammern | Ältere Software, Referenzen im Windows-Stil, Altsysteme |
| URN | Formale Kennungen, Spezifikationen, XML, Metadaten, Dokumentation |
| Zeichenfolgen in Anführungszeichen | Code, Arrays, Konfigurationen, Beispiel-Nutzdaten |
| JSON-Array | API-Tests, Beispieldaten, JavaScript, Import-Nutzdaten |
| SQL-Werte | Insert-Skripte, Startdaten, Datenbanktests |
So funktioniert der UUID-Prüfer
Fügen Sie eine UUID in den Prüfer ein, um zu bestätigen, ob sie gültig ist. Der Prüfer akzeptiert Standard-UUIDs, UUIDs ohne Bindestriche, UUIDs mit geschweiften Klammern und UUIDs im URN-Format.
Bei UUID v7 zeigt der Prüfer zusätzlich den eingebetteten Zeitstempel an. Das ist hilfreich, wenn eine ID aus Protokollen, Ereignissen, Datenbankzeilen oder Debug-Ausgaben geprüft werden soll.
Praxisbeispiele
- Startdaten für Datenbanken: 50 UUIDs als SQL-Werte generieren und in ein Insert-Skript einfügen.
- API-Tests: UUIDs als JSON-Array für Beispielanfragen oder Test-Nutzdaten generieren.
- Tabellen: Eine UUID pro Zeile generieren und die Liste in eine Spalte einfügen.
- Protokolle und Ereignisse: UUID v7 verwenden, wenn eine Sortierung nach ungefährer Erstellungszeit hilfreich ist.
- Öffentliche IDs: UUID v4 verwenden, wenn zufällige Kennungen benötigt werden, die keine Zeitinformationen offenlegen.
Tipps zur Wahl der passenden UUID
UUID v4 ist die einfachste und privateste Standardwahl. UUID v7 ist sinnvoll, wenn Einfügereihenfolge, Protokollreihenfolge oder Datenbanksortierung wichtig sind. Standardmäßig empfiehlt sich die kleingeschriebene UUID mit Bindestrichen, sofern das eigene System nicht ausdrücklich Großbuchstaben, fehlende Bindestriche, geschweifte Klammern oder das URN-Format verlangt.
Für die meisten echten Projekte ist UUID v4 im kleingeschriebenen Standardformat der beste Einstieg. Bei neueren datenbanklastigen Systemen, in denen die Erstellungsreihenfolge wichtig ist, lohnt sich ein Test mit UUID v7.
Quellen
Dieses Tool basiert auf der aktuellen UUID-Spezifikation und den Kryptografie-APIs des Browsers, die sichere Zufallswerte erzeugen.
- RFC 9562: Universally Unique IDentifiers (UUIDs) – der aktuelle offizielle UUID-Standard einschließlich UUID v4 und UUID v7.
- MDN Web Docs: Crypto.randomUUID() – Browser-API zum Erzeugen kryptografisch sicherer UUID-v4-Werte.
- MDN Web Docs: Crypto.getRandomValues() – Browser-API für kryptografisch starke Zufallsbytes im Ersatzgenerator.
CalcuLife.com









Hinterlasse einen Kommentar