HCODX/GUID Generator
100% browser-based · Cryptographically secure · No upload

GUID Generator

Generate Microsoft-style GUIDs (Globally Unique Identifiers) in your browser. Same as UUID v4 under the hood, but with the conventions Microsoft tooling expects: uppercase, optional curly braces, and the canonical 8-4-4-4-12 hyphen layout. Powered by the Web Crypto API — nothing leaves your machine.

Options
Generated IDs
Generic UUID name
Count
0 IDs
Output size
0 B
Bytes
Status
Ready
Example

The Microsoft GUID format

A GUID is just a UUID written with Microsoft's preferred decorations: uppercase and optional curly braces. Same 128 random bits.

Microsoft style
{F47AC10B-58CC-4372-A567-0E02B2C3D479}

Used in COM, .NET, Windows Registry,
SQL Server uniqueidentifier, etc.
RFC 4122 style
f47ac10b-58cc-4372-a567-0e02b2c3d479

Same 128 bits, lowercase, no braces.
Used by most non-Microsoft tooling.
Use cases

What you'll use this for

UUIDs are the universal "give me a unique identifier" tool — no central coordination required.

Windows Registry

Class IDs (CLSIDs), Interface IDs (IIDs), and Application IDs all use the GUID-with-braces format.

SQL Server

The uniqueidentifier type stores GUIDs. NEWID() generates them server-side; this generates them client-side.

.NET attributes

COM interop, assembly identity, Visual Studio project templates — they all want GUIDs.

Test fixtures

Quickly seed deterministic-looking but unique IDs for sample data in any tooling.

Step by step

How to generate GUIDs

1

Set how many

Pick a count from 1 to 1,000. The default of 10 covers most use cases.

2

Pick a case

UPPERCASE is the Microsoft convention. Lowercase if you're integrating with non-MS tools.

3

Toggle braces & hyphens

Braces wrap each GUID in {…} for COM/.NET. Hyphens are nearly always on.

4

Copy or download

Copy all GUIDs to clipboard or save as .txt. Nothing leaves your browser.

FAQ

Frequently asked questions

None technically — they're the same 128-bit identifier. GUID is the term Microsoft uses; UUID is the cross-platform term from RFC 4122. Microsoft GUIDs are usually written uppercase, often wrapped in {…}.

Microsoft's COM and .NET tooling traditionally formats GUIDs as {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. The braces are just convention — they help when embedding GUIDs in code where you want clear delimiters.

Yes. GUID v4 has 122 random bits — about 5.3 × 10^36 possible values. Collisions are theoretically possible but practically impossible.

The identifier itself is hex, so the case carries no extra meaning. But many tools and registries do exact-string comparison, so stick to the convention your stack expects (typically UPPERCASE in Microsoft worlds).

Yes. No signup, no limits, no ads. Generation happens entirely in your browser via the Web Crypto API.

About

About GUIDs

A GUID (Globally Unique Identifier) is Microsoft's name for what the rest of the world calls a UUID. Same 128-bit identifier defined in RFC 4122; different stylistic conventions.

Microsoft formats

  • {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} — registry, COM, CLSID
  • XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX — .NET Guid.ToString("D")
  • XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX — .NET Guid.ToString("N")

Where you'll see GUIDs

  • Windows Registry — Class IDs (CLSIDs), Interface IDs (IIDs), AppIDs.
  • SQL Server — the uniqueidentifier column type and NEWID().
  • .NET / COM — assembly identity, interop attributes, project templates.
  • Office docs — embedded as document properties and revision tags.
Related

Related tools