GUID Generator
Generate globally unique identifiers (GUIDs) in registry, braces, uppercase and plain formats.
Helpful?
Thank You!
Thanks for your feedback!
Already Rated
You have already rated this tool.
Generate GUID
Click Generate to create a GUID
Version 4 GUIDs are randomly generated and recommended for most use cases.
Bulk Generate
Generated GUIDs will appear here
Format Examples
| Format | Example | Description |
|---|---|---|
D |
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | Standard format with hyphens (default) |
N |
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | 32 digits without hyphens |
B |
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} | With curly braces |
P |
(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | With parentheses |
Parse / Validate GUID
Learn how it works:
UUID & GUID Explained
A GUID (globally unique identifier) is Microsoft's name for a UUID: a 128-bit value shown as 32 hex digits, such as {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. This generator produces random (version-4) GUIDs in the formats used across the Windows world — braces for COM and the registry, N/D/B/P styles matching .NET's Guid.ToString(), and uppercase for SQL Server.
Need time-ordered v7 identifiers for database keys, or deterministic v5 GUIDs from a name? Use the UUID generator, which supports v1, v4, v5 and v7 and bulk generation of up to 1,000 at a time. The two terms are explained in UUID and GUID explained.
Frequently Asked Questions
Yes. GUID is the Microsoft term, UUID the RFC term, for the same 128-bit identifier. Windows tools tend to show GUIDs in uppercase and braces, but the value is identical.
Call Guid.NewGuid(). Format it with ToString("D") for hyphens, "N" for no hyphens, "B" for braces or "P" for parentheses — the same formats this tool offers.
Random GUIDs have 122 random bits, so the chance of two ever colliding is negligible. They are safe to generate independently on any machine.