GUID Generator (Microsoft Format)
Generate GUIDs in Microsoft format — uppercase UUID v4 wrapped in braces. For .NET Guid parsers, SQL Server, registry entries, and Windows tooling.
Click Generate to create UUIDs
A v4 UUID formatted Microsoft-style: uppercase, braced.
About GUID (Microsoft)
GUID (Globally Unique Identifier) is Microsoft's name for the same 128-bit identifier the rest of the world calls a UUID. The practical difference is formatting: Microsoft tools and APIs emit GUIDs in uppercase with surrounding braces — {F47AC10B-58CC-4372-A567-0E02B2C3D479} — which is exactly what .NET's Guid.NewGuid().ToString("B") produces and what SQL Server's uniqueidentifier column returns in many default contexts. Under the braces, every GUID this tool generates is a standards-compliant UUID v4 with 122 bits of cryptographic entropy, produced by crypto.randomUUID(). The bytes are identical to what you'd get from Node's crypto.randomUUID() or Postgres's gen_random_uuid() — only the string presentation differs. Paste it into a UUID library expecting lowercase-without-braces and it'll work after a trivial normalization step. Where the braced uppercase form matters: .reg file entries, C# source code, PowerShell scripts, COM interface identifiers (IID_*, CLSID_*), Windows registry keys, ASP.NET routing when the route parser demands a specific format. A historical wrinkle worth knowing: early Microsoft GUIDs used a different byte order (little-endian in the first three fields), so pre-2000 GUID-to-UUID conversions sometimes required byte swapping. Modern code no longer does this — today's GUIDs and UUIDs are binary-compatible. Only the string rendering differs, and that's what this generator handles for you.
Features
- Generate cryptographically random UUID v4 identifiers
- Create single or bulk UUIDs at once
- Copy individual or all UUIDs to clipboard
- Compliant with RFC 4122 standard
How to Use
- Click "Generate" to create a new UUID
- Set the quantity for bulk generation
- Click any UUID to copy it to your clipboard
- Use the generated UUIDs in your applications
Frequently Asked Questions
Is a GUID the same as a UUID?
Yes. "GUID" is Microsoft's name for the same 128-bit identifier. Modern GUIDs are UUIDs (usually v4) formatted in uppercase with braces. Where historical differences existed — byte order, specific version used — they've been reconciled. Today, on-the-wire bytes are identical; only string rendering differs.
Do I always need braces around the GUID?
Depends on the consumer. SQL Server's uniqueidentifier accepts both. .NET's Guid.ToString() supports five format specifiers (N, D, B, P, X) that wrap differently. Reg files and COM registrations generally want braces (format B). When in doubt, emit with braces — they're trivial to strip and unambiguous.
What format does .NET Guid.NewGuid() produce by default?
Guid.ToString() with no arguments returns lowercase without braces (format D). This tool emits uppercase with braces (format B), which is what .reg files, COM interface registration, and Windows registry entries use. Both are the same GUID; only the 6-char wrapping differs.
Can SQL Server's NEWID() produce the same format?
NEWID() returns an uppercase-without-braces GUID, which SQL Server's string functions display as an uppercase hyphenated UUID. Add braces in your application layer if you need format B. Under the bytes, every NEWID() GUID is a v4 UUID — the same as this tool produces.
Other UUID Generator variants
UUID v4
Generate RFC 4122 compliant UUID v4 identifiers in your browser. 122 bits of cryptographic entropy — safe for database keys, idempotency tokens, and public URLs.
UUID v7
Generate RFC 9562 UUID v7 identifiers. Time-ordered UUIDs that keep database b-tree indexes tight and make bulk inserts much faster than v4.
UUID v1
Generate RFC 4122 version 1 UUIDs: Gregorian 100-ns timestamp plus random node ID. For legacy systems, Cassandra TIMEUUIDs, and older Windows COM code.
Nil UUID
The nil UUID, all zeros. A spec-defined sentinel for UUID-shaped placeholder values — never confused with a real generated UUID.