GUID Generator
Generate Microsoft-style GUIDs — the same as UUID v4, with optional brace formatting for C# / SQL Server.
GUID vs UUID — what's the difference?
Honest answer: nothing. GUID (Globally Unique Identifier) is just Microsoft's name for the same 128-bit identifier the rest of the world calls a UUID, defined by the same RFC 4122 spec. The output of this generator is byte-for-byte identical to a UUID v4 generator — the only differences are conventional. Microsoft tooling (C#'s Guid.NewGuid(), SQL Server's NEWID(), .NET, the Windows registry) often displays GUIDs wrapped in braces — {550e8400-e29b-41d4-a716-446655440000} — and sometimes uppercase. Use the Braces or Uppercase format options if you're pasting into a C# string literal or a Windows config file. Generation happens with no server round-trip via crypto.getRandomValues().
Generated UUIDv4
Generating...
Format
Bulk Generation
Count:
UUID Validator
Recent UUIDs
Generated UUIDs will appear here.
Last 20 UUIDs are kept in history.
Last 20 UUIDs are kept in history.
About GUIDs (Microsoft / RFC 4122)
GUID is Microsoft's name for the 128-bit identifier defined by RFC 4122; the format is identical to UUID v4.
- Format: 8-4-4-4-12 hex digits, optionally wrapped in {braces}
- C# default: 550e8400-e29b-41d4-a716-446655440000 (no braces, lowercase)
- Windows registry / COM: {550E8400-E29B-41D4-A716-446655440000} (braces, often uppercase)
- SQL Server NEWID(): no braces, uppercase by default
- Underlying bytes are identical to a UUID v4 — just different conventions
