UUID UUID Generator

Kostenlos · Ohne Anmeldung · Ohne Installation

UUID v8 Generator

Erzeuge UUID v8, den Freiraum der Spezifikation: Die Bits gehören der Anwendung. Nützlich, wenn ein eigenes Kennungsschema nach außen hin trotzdem wie eine gültige UUID aussehen soll.

  • Eigenes Layout
  • RFC 9562
  • Gültige UUID-Form

UUID v8 Generator

v8
Zwischen 1 und 1000.
Formatierung

Ergebnis 0

    Lokal mit der Web Crypto API erzeugt — nichts verlässt deinen Browser. Tastenkürzel: Ctrl + Enter — zum Neugenerieren

    Was ist UUID v8?

    Eine UUID v8 legt nur zwei Dinge fest: Die Versionsziffer ist 8, und die Variantenbits müssen stimmen. Die übrigen 122 Bit darf die Anwendung frei belegen.

    Das ist der Rahmen für Formate, die bestimmte Informationen unterbringen müssen — etwa einen Mandanten, einen Knotenindex oder eine Uhrzeit mit anderer Auflösung — und trotzdem ohne Sonderbehandlung durch UUID-Spalten laufen sollen.

    Anleitung

    1. Gib die Anzahl der Kennungen an.
    2. Klicke auf Generieren: Das Standardlayout dieses Generators füllt die freien Bits mit Zufall.
    3. Richte es in deinem System bei Bedarf nach der eigenen Spezifikation weiter ein.

    Anwendungsfälle

    • Herstellerspezifische Kennungen, die als gültige UUID gelten müssen.
    • Experimentelle Formate, die eine UUID-Spalte ohne Migration nutzen wollen.
    • Protokolle, die Zusatzfelder in der Kennung unterbringen.

    UUID-Versionen im Überblick

    VersionSortierbarBasiert aufGeeignet für
    v1NeinZeitstempel + MAC-AdresseAltsysteme, die v1 weiterhin erwarten
    v3NeinMD5-Hash eines NamensDeterministische Kennungen, wenn MD5 vorgeschrieben ist
    v4Nein122 zufällige BitsNahezu jede allgemeine Kennung
    v5NeinSHA-1-Hash eines NamensWenn derselbe Name immer dieselbe Kennung ergeben muss
    v6JaZeitstempel, neu geordnetSortierbare Kennungen ohne Verzicht auf Zufall
    v7JaUnix-Zeit in MillisekundenPrimärschlüssel in Datenbanken und Ereignis-IDs
    v8NeinEigenes Bit-LayoutHerstellerspezifische oder experimentelle Formate

    Alle sieben Versionen sind 128 Bit lang und werden im selben Muster 8-4-4-4-12 geschrieben. Nur die Bedeutung der Bits ändert sich.

    Häufige Fragen

    Gibt es ein standardisiertes v8-Layout?

    Nein, und das ist der Punkt. RFC 9562 lässt die Bitbelegung bewusst offen; festgelegt sind nur die Versionsziffer und die Variante. Zwei Systeme mit verschiedenem v8-Layout sind deshalb nicht ohne Dokumentation austauschbar.

    Wird v8 von Datenbanken akzeptiert?

    Überall dort, wo UUID als Typ vorgesehen ist, ja — jede UUID-Spalte prüft die Form, nicht die Bedeutung.

    Wann sollte ich v8 nicht verwenden?

    Wenn v4, v5 oder v7 dein Problem schon lösen. v8 lohnt sich nur, wenn du wirklich eigene Informationen in der Kennung unterbringen musst.