LOCAL FILES. CLEAR RESULTS.

GUID Generator

Generate GUIDs (UUID v4) in bulk with cryptographic randomness. Uppercase and hyphen-less formats for .NET, SQL Server, and Windows.

GUID vs. UUID: the same thing

If you search for "GUID generator" and "UUID generator" you will find the same 36-character strings — because they are the same thing. GUID (globally unique identifier) is simply Microsoft's name for a UUID (universally unique identifier): 128 bits, conventionally written as 32 hexadecimal digits in five hyphenated groups, like 3f2504e0-4f89-41d3-9a0c-0305e82c3301. This generator produces version 4 identifiers — 122 random bits, the same kind .NET's Guid.NewGuid() returns.

Where GUIDs get used

GUIDs are the default unique key in the Microsoft ecosystem and far beyond it: primary keys in SQL Server tables, COM component IDs, Windows registry entries, installer product codes, and correlation IDs in distributed logs. Anywhere you need an identifier that two systems can mint independently without coordinating — and without ever colliding — a v4 GUID is the standard answer.

Formatting: uppercase and hyphen-less

The identifier is the same regardless of how it looks, but systems have preferences. Some APIs and config files expect uppercase (3F2504E0-…); compact storage, some databases, and URL-safe contexts want the hyphen-less 32-character form (3f2504e04f8941d3…). Toggle either option before generating — the underlying 128 bits do not change, only the presentation.

Bulk generation up to 1,000

Seeding a test database, generating fixture IDs, or minting a batch of API keys? Set the count up to 1,000 and get one GUID per line, ready to copy or download as a .txt file. For the general-purpose version of this tool, see our UUID generator page.

Private by design

Identifiers often end up as database keys and API secrets, so generating them on a stranger's server is a needless risk. Everything here runs locally in your browser with cryptographic randomness — nothing is uploaded, logged, or remembered.

Frequently asked questions

Is a GUID the same as a UUID?

Yes. GUID is Microsoft's term for a UUID: a 128-bit identifier usually written as 32 hexadecimal digits in five hyphenated groups. This tool generates version 4 (random) identifiers, the same thing .NET's Guid.NewGuid() produces.

When do I need uppercase or no hyphens?

Some systems are picky: SQL Server accepts the standard hyphenated form, while certain APIs, registry values, or compact storage prefer uppercase or a continuous 32-character string. The formatting options only change the display — the identifier is identical.

Can two GUIDs collide?

Effectively never. With 122 random bits, you would need to generate billions per second for a century to reach even odds of a single collision.

Where does the randomness come from?

crypto.getRandomValues, the browser's cryptographically secure random number generator — the same quality of randomness you would want from any GUID source.

Is anything uploaded or stored?

No. Generation runs entirely in your browser; the page never sees a server and remembers nothing.

Related tools