UUID Generator

Generate UUIDs in bulk, entirely in your browser using its cryptographic random source. Nothing is sent anywhere.

Options

How to generate UUIDs

  1. Choose the Version: v4 for fully random IDs, or v7 for time-ordered ones.
  2. Set how many you want, from 1 to 100.
  3. Toggle Uppercase or “Without hyphens” to match the format your system expects.
  4. Click Generate, then copy the block, one UUID per line.

When to use it

Generate unique identifiers for database rows, test fixtures, message IDs, or file names without coordinating with a server, since two independently generated UUIDs practically never collide. Making a batch at once fills a seed script or a test dataset in a single step.

Pick v7 when you want IDs that sort by creation time: because the timestamp leads the value, they keep a database index on the ID column compact and roughly ordered. Pick v4 when you only need randomness and the order doesn’t matter.

Frequently asked questions

Which UUID versions can it generate?

v4 (fully random) and v7 (time-ordered, so IDs sort roughly by creation time).

How many can I make at once?

From 1 to 100 per click, one per line.

Are they cryptographically random?

Yes. They use the browser’s crypto.randomUUID / getRandomValues (never Math.random) and are generated entirely on your device.

Can I change the format?

Yes. Toggle uppercase, and turn off the standard 8-4-4-4-12 hyphens if you want a plain 32-character string.