UUID/GUID Generator

UUID Version Selection
Generated UUIDs
UUID Decoder & Validator
UUID Version Info
Version 4 - Random

Randomly generated UUID with 122 bits of randomness. Most commonly used version for general purposes.

UUID Structure

Standard UUID format:

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
  • M: Version digit (1-7)
  • N: Variant bits (8, 9, A, or B)
  • Total: 128 bits / 32 hex digits
Common Use Cases
  • 🗄️ Database Primary Keys
  • 📡 API Resource IDs
  • 🔗 Unique Identifiers
  • 📊 Distributed Systems
  • 🔄 Message IDs
Quick Actions

Free Online GUID Generator - Microsoft .NET & Windows Tool

Generate Microsoft GUIDs online for free. This browser-based tool creates uppercase GUIDs compatible with .NET, SQL Server, and Windows applications. No installation or registration required.

When to Use This Version

Use GUID format when working with Microsoft technologies: .NET applications, SQL Server databases, COM components, Active Directory, Azure services. The uppercase format and optional braces ({...}) are Windows conventions.

Best Practices

In .NET, use Guid.NewGuid() for generation. SQL Server uses NEWID() or NEWSEQUENTIALID() (for sorted inserts). For cross-platform compatibility, store as lowercase UUID internally and convert to GUID format only for Microsoft-specific interfaces.

Compare with Other Versions

Microsoft GUID Questions

GUID (Globally Unique Identifier) is Microsoft's name for UUID. Same 128-bit structure, same uniqueness guarantees. Microsoft typically formats them uppercase with optional braces like {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Technically identical - both are 128-bit identifiers following the same structure. GUID is the Windows/Microsoft term, UUID is the RFC 4122 standard term. Different name, same thing.

Use GUID formatting (uppercase, optional braces) when working with Microsoft ecosystems - .NET, SQL Server, COM, Active Directory, Azure. For everything else, lowercase UUID format is standard.

.NET: Guid.NewGuid(). SQL Server: NEWID(). PowerShell: [guid]::NewGuid(). All generate v4-style random identifiers. This tool generates the same - just formatted Microsoft-style.