UUID generator
Make random version 4 UUIDs for database keys, test data and request IDs, one at a time or up to 100 at once.
Make random version 4 UUIDs for database keys, test data and request IDs, one at a time or up to 100 at once.
Give it a UUID: a random ID you can paste straight into your app.
FluffyBench's UUID generator makes version 4 UUIDs in your browser, one at a time or up to 100 together.
Your browser's own random source picks the random digits.
Copy one UUID, copy the whole list, or save it as a text file.
Switch to capitals or drop the hyphens without changing the IDs.
Limits How many takes a whole number from 1 through 100.
A UUID, short for universally unique identifier, is a label software attaches to a record or a request. Think of a shipping tag: it points to one box without describing what's inside. Database keys, test data and request IDs are typical uses.
Why not simply number things 1, 2, 3? A counter works when one place hands out every number. When more than one place creates records, it breaks.
Picture two people adding customers on different laptops while they're offline. With a counter, both laptops reach customer 42. With UUIDs, each laptop makes its own IDs without asking the other.
Two offline laptops: a counter clashes, UUIDs don't
If people also need to recognize the item, keep a readable name next to its UUID.
A UUID is an ID, not a secret. It gets copied into links, logs and screenshots, so never use one as a password or an access token. For a secret, use FluffyBench's Secure random generator instead: it makes passwords, passphrases and hex tokens.
Here's the whole job, from the one UUID that's waiting for you to a batch of eight. Letters and Keep the hyphens only change how the UUIDs are written, so they're in the next section.
Most apps want a UUID the way FluffyBench first writes it: lowercase, with hyphens. Before you paste, check what yours asks for.
Here's a real UUID from FluffyBench. The hyphens split it into 5 groups, and one digit in the third group never changes.
One UUID in 5 groups, with its version and variant digits marked
If your app asks for capitals or 32 characters instead of 36, change Letters or Keep the hyphens. Both rewrite the UUIDs already on screen without making new ones, so you can set them before or after you generate.
FluffyBench makes version 4 UUIDs only, so if an app asks for a different version, this generator won't fit. And if you're wondering whether two random UUIDs could ever match, our UUID collision guide explains the odds.