nicetool.dev logo

UUID-Generator

Erzeugt mit dem sicheren Zufallsgenerator des Browsers. Es wird nichts an einen Server gesendet.

Einstellungen

Vollständig zufälliger 122-Bit-Bezeichner. Die am weitesten verbreitete UUID-Version.

0 IDs

    UUID-/ULID-Analyse

    Was ist eine UUID?

    Eine UUID (Universally Unique Identifier), auch GUID genannt, ist ein 128-Bit-Wert zur Identifizierung von Datensätzen ohne zentrale Instanz. Version 4 ist rein zufällig, während Version 7 einen Zeitstempel enthält, sodass neue IDs natürlich sortiert sind und Datenbankindizes effizient bleiben.

    Funktionen

    • • Bis zu 1.000 UUID v4, UUID v7, ULID oder NanoID auf einmal erzeugen
    • • Optionen für Großbuchstaben und ohne Bindestriche
    • • Alle Ergebnisse kopieren oder als .txt-Datei herunterladen
    • • Jede UUID oder ULID analysieren: Version, Variante und Zeitstempel

    Sicher & privat

    IDs werden mit crypto.getRandomValues direkt in Ihrem Browser erzeugt. Es werden keine Daten an unsere Server übertragen oder dort gespeichert.

    100 % clientseitige Erzeugung.

    So verwenden Sie: UUID-Generator

    1. 1

      Wählen Sie den ID-Typ: UUID v4 (zufällig), UUID v7 (zeitlich sortiert), ULID, NanoID oder die Nil-UUID.

    2. 2

      Legen Sie die Anzahl fest, bei NanoID auch die Länge. Schalten Sie Großbuchstaben oder Bindestriche um, wenn Ihr System ein bestimmtes Format erwartet.

    3. 3

      Klicken Sie auf Generate und kopieren Sie alle IDs oder laden Sie sie als Textdatei für ein Migrationsskript herunter.

    4. 4

      Fügen Sie eine UUID oder ULID in den Inspektor ein, um Version, Variante und bei v1, v7 und ULID den enthaltenen Zeitstempel zu sehen.

    Praxisbeispiele

    Primärschlüssel in Datenbanken

    UUID v7 beginnt mit einem Millisekunden-Zeitstempel, neue Zeilen landen also am Ende des B-Tree-Index. In PostgreSQL oder MySQL vermeidet das die Fragmentierung durch zufällige v4-Schlüssel.

    Idempotenzschlüssel

    Zahlungs-APIs wie Stripe akzeptieren einen Idempotency-Key-Header. Eine neue v4-UUID pro Anfrage macht Wiederholungen sicher, ohne doppelt abzubuchen.

    Kurze öffentliche IDs

    NanoID erzeugt kurze, URL-freundliche IDs wie V1StGXR8_Z5jdHi6B-myT, praktisch für Teilen-Links und Einladungscodes, wo eine 36-stellige UUID zu lang wirkt.

    Vorhandene IDs analysieren

    Fügen Sie eine ID aus einem Log ein, um zu sehen, ob sie v4 oder v7 ist und, bei v7 oder ULID, wann der Datensatz entstand.

    Häufige Fragen

    Können zwei UUID v4 kollidieren?+

    Praktisch nein. Eine v4-UUID hat 122 Zufallsbits; erst nach etwa 2,7 Trillionen erzeugten IDs liegt die Wahrscheinlichkeit für ein einziges Duplikat bei 50 %.

    UUID v4 oder v7?+

    v7 für Datenbankschlüssel und alles, was nach Erstellungszeit sortiert werden soll. v4, wenn die ID den Erstellungszeitpunkt nicht verraten darf, etwa in öffentlichen URLs.

    Unterschied zwischen UUID und ULID?+

    Beide haben 128 Bit. ULID besteht aus 26 Crockford-Base32-Zeichen und ist als Text zeitlich sortierbar. UUID v7 bietet dieselbe Sortierung im 36-stelligen Standardformat, das Datenbanken nativ unterstützen.

    Werden die IDs sicher erzeugt?+

    Ja. Die Zufallsbits stammen aus crypto.getRandomValues im Browser, nichts wird an einen Server gesendet.