GUID Generator

Generate GUIDs in every format — with braces, uppercase, bulk up to 1000

Generate GUIDs for .NET, SQL Server and Windows

GUID (Globally Unique Identifier) is Microsoft's name for a UUID — the same 128-bit random identifier, just from the Windows/.NET world. This generator produces GUIDs in all the formats Microsoft tooling expects: standard hyphenated (d format), wrapped in braces like {{f47ac10b-...}} (the registry and COM B format), UPPERCASE, and 32-digit no-hyphen (N format) — singly or in bulk up to 1000.

You'll need GUIDs when writing C# code (equivalent to Guid.NewGuid()), defining SQL Server uniqueidentifier columns, editing Windows registry keys, creating COM interface IDs, building installers (MSI upgrade codes) or configuring Visual Studio project files — all places where a fresh unique ID must be pasted in by hand.

GUID vs UUID

Functionally identical. GUID is the Microsoft ecosystem's term; UUID is the standards term (RFC 4122). A GUID generated here is a valid v4 UUID and vice versa. Generation uses your browser's secure random source and happens entirely on your device — nothing is sent to any server.

Frequently Asked Questions

Nothing functional — GUID is Microsoft's name for a UUID. Both are 128-bit identifiers; a v4 GUID from this page is a standard RFC 4122 UUID.
.NET format strings: D = hyphenated (default), N = 32 digits no hyphens, B = wrapped in braces. Use the checkboxes above to produce each format.
Windows registry keys, COM/ActiveX class IDs, WiX/MSI installer codes and some XML configuration files expect the braced {...} format.
Yes for all practical purposes — each contains 122 cryptographically random bits, making collisions astronomically unlikely.