What Is a UUID? (And How to Generate One)
A UUID is a 128-bit identifier random enough to treat as unique without checking a database. Here's how UUID v4 works and how to generate one.
Generate random UUID v4 identifiers, instantly. Free, private — nothing leaves your browser.
Generate 1 to 100 UUIDs at once, not one at a time.
Runs on crypto.randomUUID() — no library, no server round-trip.
Every UUID is generated in your browser. Nothing is uploaded or logged.
Copy a single ID, copy the whole batch, or download a .txt file.
Toggle hyphens, uppercase, and braces to match what your code or database expects.
Generate 1 or up to 100 UUIDs at once — useful for seeding test data or filling out a batch of records.
Copy a single UUID, copy the whole batch, or download it as a .txt file.
A UUID (or GUID) is a 128-bit identifier that's practically guaranteed unique without coordinating with a central authority — useful anywhere you need an ID that won't collide.
Fill out mock database rows or fixtures with real, collision-free unique IDs.
Generate an ID for a new record without a round-trip to your database's own UUID function.
Quickly grab request IDs, session tokens, or correlation IDs for a test payload.
Generate a one-off identifier for a config file, feature flag key, or tracking value.
Version 4 (RFC 4122) — a randomly generated 128-bit identifier, the most commonly used UUID version for general-purpose unique IDs. It's generated with the browser's own crypto.randomUUID() API, the same cryptographically secure random source used for security-sensitive values.
Effectively zero for any real-world use. A v4 UUID has 122 random bits, so you'd need to generate roughly a billion UUIDs per second for about 85 years before a 50% chance of one collision.
No. Every UUID is generated entirely in your browser — nothing is sent to a server.
Yes — toggle the Hyphens and Uppercase options above the results. Both apply live to every UUID already generated, so you don't need to regenerate to see the new format.
Some Windows APIs and COM interfaces expect a GUID wrapped in braces, like {3b12f1df-5232-4e0e-8a68-d20c8dfbe5c8}. Toggle Braces on if that's the format your target expects.
None in practice — GUID (Globally Unique Identifier) is Microsoft's name for the same 128-bit identifier format standardized as UUID in RFC 4122. The values are interchangeable.
A UUID is a 128-bit identifier random enough to treat as unique without checking a database. Here's how UUID v4 works and how to generate one.
Learn what a Unix timestamp is, why the epoch starts in 1970, and how to convert seconds or milliseconds to a readable date and back without a script.
Free, no account needed.