Developer · Unique identifiers

UUID Generator

v1, v4 and v7, one or ten thousand

Cryptographically random v4, time-ordered v7, or classic v1 — in bulk, in the case and format you need.

v1 · v4 · v7BulkUppercaseNo dashes
Versions
3
Bulk max
10,000
Uploaded
0 B

UUID Generator

Runs in your browser · nothing uploaded
________-____-4___-____-____________ Version 4 · cryptographically random
Entropy · 122 random bits96%
Version
Quantity
Format

01 — How to use UUID Generator

1 Pick a version v4 for ordinary random IDs, v7 when you want them to sort by creation time, v1 for legacy systems that expect it.
2 Set the quantity Generate one, or up to ten thousand at once. Bulk output appears as a list you can copy in a single click.
3 Choose the format Uppercase, dashes stripped, wrapped in quotes, one per line — whatever your target format wants.
4 Copy or download Copy the whole set to the clipboard, or download it as a plain text file. Nothing is stored or sent.

02 — Getting good results

Use v7 for database keys v7 embeds a timestamp in its leading bits, so IDs sort chronologically. That keeps B-tree indexes from fragmenting the way random v4 keys do.
v4 is genuinely random Generation uses the browser’s Web Crypto API — 122 bits of cryptographic randomness. Collisions are not a practical concern.
Strip dashes only at the edges Removing dashes saves four bytes per ID but breaks compatibility with anything expecting the canonical form. Store canonical, strip on output.
Do not use v1 for anything public v1 encodes the generating machine’s MAC address and a timestamp, which leaks more than most people intend.

03 — Questions

v4 UUIDs are generated with crypto.getRandomValues(), the browser’s cryptographically secure random source — the same one used for key generation. They are not seeded from the clock or from Math.random().

04 — More about UUID Generator

61 more tools
where this came from.

Same shell, same shortcuts, same promise: nothing leaves your browser.

Browse all 62