UUID / GUID Generator
Generate secure v4 & v7 UUIDs (GUIDs) in bulk and copy them.
Mint cryptographically-strong UUIDs (GUIDs) right in your browser using the Web Crypto API — never Math.random. Generate RFC 4122 v4 (random) or RFC 9562 v7 (time-ordered, sortable) identifiers in bulk (up to 1000), apply Microsoft-style GUID formatting (uppercase, braces, hyphen-less), and copy any one or all at once. Runs fully in your browser — nothing is uploaded.
About UUID / GUID Generator
- Cryptographically-strong ids via the Web Crypto API — never Math.random.
- v4 (random) and v7 (time-ordered, sortable) plus the nil UUID.
- Bulk-generate up to 1000 at once and copy individually or all together.
- GUID formatting: UPPERCASE, { braces } and hyphen-less variants.
- Runs entirely offline in your browser — safe for keys, tokens and IDs.
- 100% in your browser — nothing you generate is uploaded, logged or stored.
How to use UUID / GUID Generator
Choose a version
Pick v4 for everyday random ids, v7 when you want ids that sort by creation time (great as database keys), or Nil for the all-zero placeholder.
Set how many
Drag the slider or type an exact count — from a single id up to 1000 in one batch.
Format as GUID (optional)
Turn on UPPERCASE, wrap in { braces } for Microsoft-style GUIDs, or remove hyphens to suit your platform.
Generate
Every id is minted fresh using the browser's cryptographic random source, so they're unpredictable and collision-safe.
Copy what you need
Copy any single UUID with its button, or grab the whole list at once with Copy all, then paste wherever you need them.
Frequently asked questions
What is a UUID (or GUID)?
A UUID (Universally Unique Identifier) — called a GUID (Globally Unique Identifier) in the Microsoft world — is a 128-bit value written as 32 hex digits in an 8-4-4-4-12 pattern, e.g. 550e8400-e29b-41d4-a716-446655440000. They're used as database keys, request ids, file names and more because they can be generated independently yet stay practically unique.
What's the difference between v4 and v7?
v4 is fully random — the everyday default when you just need a unique value. v7 embeds a millisecond timestamp in the first bits, so ids generated later sort after earlier ones. That time-ordering makes v7 excellent as a primary key because it keeps database indexes efficient, unlike fully-random v4.
Are these UUIDs truly unique?
There's no absolute guarantee, but the odds of a collision are astronomically small. A v4 UUID has 122 random bits; you'd need to generate billions per second for many years before a duplicate became likely. For virtually every application they can be treated as unique.
Are they secure / random enough?
Yes. This tool uses the Web Crypto API (crypto.getRandomValues / crypto.randomUUID), a cryptographically-secure random source — not Math.random. That makes the ids unpredictable, so they're suitable for things like unguessable tokens as well as plain identifiers.
What does the { braces } option do?
Microsoft's GUID format wraps the value in curly braces and often uses uppercase, e.g. {550E8400-E29B-41D4-A716-446655440000}. Toggle braces and UPPERCASE to match .NET, the Windows Registry or other platforms that expect that style.
Is anything uploaded?
No. Every UUID is generated locally in your browser. Nothing is sent to or stored on a server, so it's safe to generate ids for private or production use.
Related tools — Developer · Utilities
- Online Code Compiler — Write & run code in 16 languages — Python, C++, Java & more.
- Regex Tester — Build, test & debug regular expressions live.
- Regex Cheat Sheet — Syntax Reference — Every regex symbol, quantifier, group & flag explained with copy-ready patterns.
- URL Encoder / Decoder — Percent-encode & decode text for URLs.
- Binary / Hex / Decimal Converter — Convert between binary, hex, decimal & octal.