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.

How to use UUID / GUID Generator

  1. 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.

  2. Set how many

    Drag the slider or type an exact count — from a single id up to 1000 in one batch.

  3. Format as GUID (optional)

    Turn on UPPERCASE, wrap in { braces } for Microsoft-style GUIDs, or remove hyphens to suit your platform.

  4. Generate

    Every id is minted fresh using the browser's cryptographic random source, so they're unpredictable and collision-safe.

  5. 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