GUID-Generator
Erzeugen Sie neue GUIDs in dem Format, das Windows-, .NET- und SQL-Server-Werkzeuge erwarten – einzeln oder tausend auf einmal.
GUIDs online erzeugen
Wer mit Windows, .NET, COM, der Registry oder SQL Server arbeitet, sagt GUID; alle anderen sagen UUID. Es sind dieselben 128-Bit-Bezeichner, und die einzigen Unterschiede, denen Sie in der Praxis begegnen, sind Formatierungskonventionen: Groß- oder Kleinbuchstaben, mit oder ohne geschweifte Klammern.
Diese Seite öffnet den UUID-Generator mit zufälliger Version 4 sowie eingeschalteter Großschreibung und Klammern – dem klassischen Registry-Stil.
GUID-Formate auf einen Blick
| Format | Beispiel | Wo es vorkommt |
|---|---|---|
| Registry (B, groß) | {F47AC10B-58CC-4372-A567-0E02B2C3D479} | Registry, COM-CLSIDs, Visual-Studio-Projektdateien |
| .NET-Standard (D) | f47ac10b-58cc-4372-a567-0e02b2c3d479 | Guid.ToString(), JSON-APIs |
| Ohne Bindestriche (N) | f47ac10b58cc4372a5670e02b2c3d479 | Kompakte Schlüssel, Dateinamen |
| URN | urn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479 | XML und Standarddokumente |
Jede dieser Formen erreichen Sie über die Kontrollkästchen oberhalb der Ausgabe, und alle lassen sich mit der Erzeugung vieler GUIDs auf einmal kombinieren.
GUIDs in Microsoft-Werkzeugen erzeugen
- C#:
Guid.NewGuid(), formatiert mit.ToString("B").ToUpperInvariant()für den Registry-Stil. - PowerShell:
[guid]::NewGuid()oderNew-Guid. - SQL Server:
NEWID()für zufällige Werte,NEWSEQUENTIALID()als Standardwert einer Spalte. - Visual Studio: Extras, GUID erstellen.
Viele GUIDs für Testdaten
Wer eine Datenbank mit Startdaten befüllt oder Fixtures schreibt, braucht oft Dutzende Bezeichner. Legen Sie die Anzahl fest und wählen Sie die SQL-Ausgabe für eine fertige VALUES-Liste oder JSON für ein Array, das Sie direkt in einen Test einfügen. Nichts wird an einen Server gesendet, beim Erzeugen von GUIDs für interne Systeme gelangt also nichts nach außen.
Verwandte Generatoren
Klein geschrieben und ohne Klammern ist das einfach eine UUID v4. Für Bezeichner, die sich nach Erstellungszeit sortieren, nutzen Sie UUID v7, die .NET 9 ebenfalls über Guid.CreateVersion7() unterstützt.