← Back to Developer Tools
🔑

GUID Generator Online — Free Microsoft Format UUIDs

Generate v1, v3, v4, v5, v6, v7 UUIDs · Bulk export · Validate · Inspect · Batch check

💡

Generate GUIDs (Globally Unique Identifiers) in standard Microsoft format with curly braces and uppercase. GUIDs are identical to UUIDs under the hood — the same RFC 4122 128-bit standard. Use this tool for .NET, C#, COM, Windows Registry, SQL Server, and Azure development.

Configuration
🎲 Cryptographically random — most common choice
1
Ctrl + Enter to generate
Output · Generated in 0.09ms
cfd8ca90-aff6-4d27-9676-62c306a3fb89
1 UUIDs36 chars0.04 KB
🎯 Collision Probability (v4) SAFE
< 1 in 10³⁰probability of collision in 1 UUID
UUID v4 has 2¹²² ≈ 5.3 × 10³⁶ possible values. At 1 UUIDs, collision risk is effectively zero.
Ctrl+Enter Generate/RunCtrl+Shift+C Copy OutputCtrl+L ClearCtrl+S DownloadH Toggle History

Frequently Asked Questions

What is the difference between a GUID and a UUID?

GUID and UUID refer to the same 128-bit standard. UUID (Universally Unique Identifier) is the RFC 4122 IETF standard. GUID (Globally Unique Identifier) is Microsoft's implementation used in Windows, COM, .NET, and SQL Server. They are structurally identical — the only difference is naming convention and display format (GUIDs are often uppercase with braces).

How do I generate a GUID for C# / .NET?

Enable "UPPERCASE" and "Braces" format options in this tool. The output {F47AC10B-58CC-4372-A567-0E02B2C3D479} matches the System.Guid.ToString("B") format in C#. You can also use Guid.NewGuid().ToString() for lowercase without braces, or Guid.NewGuid().ToString("D") for the standard hyphenated format.

How do I use a GUID in SQL Server?

SQL Server uses the UNIQUEIDENTIFIER data type to store GUIDs. Use the SQL INSERT export format in this tool to generate ready-to-use INSERT statements. For SQL Server specifically, consider using NEWSEQUENTIALID() (equivalent to UUID v7) for primary keys to avoid index fragmentation from random GUIDs.

Are GUIDs generated here safe for production use?

Yes — all GUIDs are generated using the browser's Web Crypto API (crypto.randomUUID() or crypto.getRandomValues()). These are cryptographically secure random number generators (CSPRNG), the same standard used by .NET's Guid.NewGuid() and Java's UUID.randomUUID().

Can I generate a GUID without curly braces?

Yes — uncheck the "Braces" option. The standard hyphenated format f47ac10b-58cc-4372-a567-0e02b2c3d479 is used by most REST APIs, JSON payloads, and database ORMs. Enable "UPPERCASE" separately if needed for your use case.

What GUID format does Azure use?

Azure services use lowercase UUIDs without braces in most contexts — for example, subscription IDs, resource IDs, and tenant IDs follow the standard xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format. Use the default format in this tool (uppercase off, braces off) for Azure resource identifiers.