Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Generate RFC 4122 compliant UUIDs (v4 random, v1 timestamp, NIL, or batch).
Validate UUID strings and identify version (v1, v3, v4, v5) and variant.
Generate Universally Unique Lexicographically Sortable Identifiers (ULID).
Generate random alphanumeric strings, API keys, and test tokens.
Parse and format SNMP and ASN.1 Object Identifiers (OID dot notation).
This GUID generator produces globally unique identifiers formatted specifically for Windows use cases, including brace-wrapped notation, registry-ready formatting, and uppercase output options. It's aimed at Windows developers registering COM components, editing the Windows Registry, writing .NET code that expects a Guid struct literal, or configuring installer scripts (like WiX or NSIS) that require a properly formatted GUID. Rather than generating a generic UUID and manually adding braces or adjusting case, this windows guid generator gives you output in the exact format Windows tooling expects right away. It's a small convenience, but a real time-saver when you're filling in dozens of ProductCode or ComponentId values in an MSI build. Generation happens entirely in your browser using a cryptographically secure random source, and nothing is transmitted or logged. Click generate below to get a new GUID in your preferred format instantly.
Yes, structurally a GUID and a UUID are the same 128-bit identifier; GUID is simply Microsoft's terminology, and Windows tooling often expects specific formatting conventions like braces.
Many Windows APIs, COM registrations, and registry entries expect the GUID wrapped in curly braces, like {550e8400-e29b-41d4-a716-446655440000}.
Registry GUID keys are typically written in uppercase with curly braces, matching the CLSID or similar key format.
Yes, bulk generation lets you produce several GUIDs in one pass, useful for ProductCode, UpgradeCode, and ComponentId values in installer projects.
They're generated using cryptographically secure random values with an astronomically low collision probability, consistent with standard UUID v4 uniqueness guarantees.
This tool focuses on random GUID generation suitable for most Windows development needs; use the general UUID Generator for version 1 or version 5 options.
Yes, the output format is compatible with C# Guid.Parse() and similar constructors once you include the appropriate quotation marks.