UUID UUID Generator

Kostenlos · Ohne Anmeldung · Ohne Installation

GUID Generator

Erzeuge GUIDs so, wie Microsoft-Werkzeuge sie erwarten: standardmäßig in Großschreibung und in geschweifte Klammern gefasst. GUID und UUID sind dasselbe 128-Bit-Format, nur die Schreibweise unterscheidet sich.

  • .NET- und SQL-Server-Stil
  • Großbuchstaben + Klammern
  • Umformatiert kopierbar

GUID Generator

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

    Eine GUID (Globally Unique Identifier) ist genau das, was RFC 4122 und 9562 als UUID bezeichnen: 128 Bit, geschrieben im Muster 8-4-4-4-12. Microsoft hat den Begriff geprägt, bevor die Spezifikation allgemein üblich wurde.

    Der einzige Unterschied liegt im Aussehen der Zeichenkette. .NET schreibt GUIDs traditionell in Großbuchstaben und klammert sie ein, etwa {4C6E0549-7D63-4A0C-9E1F-4D63B7A2B4F1}, während die RFC-Schreibweise klein und ohne Klammern ist.

    Anleitung

    1. Behalte die Voreinstellungen — Großbuchstaben und Klammern sind bereits aktiv.
    2. Wähle die Anzahl der GUIDs.
    3. Klicke auf Generieren und kopiere den Wert direkt in deinen Code oder in ein SQL-Skript.

    Anwendungsfälle

    • Guid.NewGuid()-Ersatz beim Schreiben von .NET-Tests.
    • Werte für uniqueidentifier-Spalten in SQL Server.
    • Registrierungseinträge und Windows-Konfigurationsdateien.

    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

    Ist eine GUID dasselbe wie eine UUID?

    Nur die Schreibweise unterscheidet sie. Beide bestehen aus 128 Bit und teilen dieselbe Struktur mit Version und Variante. .NET kann GUIDs in beide Formen bringen, und ein Validator akzeptiert sie gleichermaßen.

    Welche Version erzeugt dieser Generator?

    Im Muster von Guid.NewGuid() also v4: 122 zufällige Bits. Wenn andere Versionen vorkommen sollen, nutze die Generatorseiten v1, v3, v5, v6, v7 oder v8 und stelle dort das Format um.

    Warum schreibt .NET GUIDs groß?

    Aus historischen Gründen und weil die Ausgabe dadurch in Logs einheitlich lesbar bleibt. Die Schreibweise ist für SQL Server ohne Bedeutung, da er GUIDs intern als 16 Byte speichert.