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
- UUID generator — Generate bulk UUID v4 identifiers with cryptographic randomness. Copy the list or download it as text.
- UUID v4 Generator — Generate random UUID v4 identifiers — the version built from cryptographic randomness, used for database keys, session IDs and file names. Create one…
- Random UUID Generator — Generate random UUIDs in bulk for testing, seeding databases or minting unique IDs. Every value is drawn from cryptographic randomness in your browser…
- Bulk UUID Generator — Generate hundreds or thousands of UUIDs in one batch and download them as a text file — for seed data, migrations and load tests. Everything runs…
- JSON formatter, Base64 & URL codec — Format valid JSON and encode or decode UTF-8 Base64 and URL components in your browser.
- JSON workbench — editor, viewer & validator — Edit JSON on the left and inspect it live on the right: validate with exact line-and-column errors, format, explore a collapsible tree, run JSONPath queries and convert to CSV, XML or YAML.
- Password generator — Create strong, random passwords with cryptographic randomness. Everything runs in your browser; nothing is uploaded or stored.
- QR code generator — Turn text or URLs into QR codes with selectable size and error correction. Download as PNG or SVG, all locally.
- Word counter — Count characters, words, lines and paragraphs, and estimate reading time. Paste text or load a .txt file.
- Timestamp converter — Convert Unix timestamps to readable dates and back. Handles seconds and milliseconds, UTC and local time.