UUID UUID Generator

Kostenlos · Ohne Anmeldung · Ohne Installation

UUID v7 Generator

Erzeuge UUID v7, das moderne Format für sortierbare Kennungen: 48 Bit Unix-Zeit in Millisekunden am Anfang, danach Zufall. In indizierten Datenbankspalten deutlich schonender als v4.

  • Nach Zeit sortierbar
  • RFC 9562
  • Ideal für Primärschlüssel

UUID v7 Generator

v7
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 v7?

    Eine UUID v7 beginnt mit einem 48 Bit langen Unix-Zeitstempel in Millisekunden. Dadurch liegen zeitlich nahe Werte auch im Index nahe beieinander, und neue Zeilen werden hinten angehängt statt über den B-Baum verteilt.

    Die restlichen 74 Bit sind zufällig. v7 vereint also die Sortierbarkeit einer fortlaufenden Nummer mit der Kollisionssicherheit zufälliger Kennungen — und ist damit für Primärschlüssel in verteilten Systemen die naheliegendste Wahl.

    Anleitung

    1. Wähle die Anzahl der UUIDs (1 bis 1000).
    2. Klicke auf Generieren — die Werte kommen bereits aufsteigend sortiert heraus.
    3. Kopiere einen Wert oder exportiere den Stapel als .txt oder .csv.

    Anwendungsfälle

    • Primärschlüssel in PostgreSQL, MySQL, SQL Server und SQLite.
    • Ereignis- und Protokoll-IDs, die nach Zeit sortiert abgefragt werden.
    • Warteschlangen und Änderungsprotokolle (Change Data Capture).

    Wie UUID v7 im Vergleich abschneidet

    Welche Option wann passt
    OptionWann verwenden
    v4Reiner Zufall, ohne Zeitbezug — der Klassiker
    v6Ebenfalls sortierbar, aber mit dem 60-Bit-Zeitstempel von v1
    ULIDSortierbar, jedoch 26 Zeichen in Crockford-Base32

    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

    Verrät v7, wann die Kennung entstanden ist?

    Ja, der Zeitstempel steht offen am Anfang. Das ist gewollt, denn genau daher kommt die Sortierbarkeit. Wenn das Entstehungsdatum geheim bleiben muss, nimm v4.

    Kann ich v7 als Primärschlüssel nehmen?

    Ja, und es ist die bessere Wahl als v4, sobald die Spalte indiziert ist. Werte sind immer noch eindeutig, und Einfügungen bleiben sequenziell, was Schreiblast und Indexgröße senkt.

    Bleiben v7-Werte innerhalb derselben Millisekunde eindeutig?

    Ja. Ein monotones Hochzählen im Zufallsanteil stellt sicher, dass mehrere Kennungen aus derselben Millisekunde weiterhin aufsteigend und verschieden sind.