UUID Forge
Generate UUID v4 or v7 in bulk, ready to copy or export.
Options
Result
How UUID v4 and v7 work
A UUID (Universally Unique Identifier) is a 128-bit number designed to be unique without central coordination. UUID v4 fills nearly all of those bits with cryptographic randomness; UUID v7 reserves the first 48 bits for a Unix timestamp in milliseconds, so newer values always sort after older ones:
// v4 — fully random 3fa85f64-5717-4562-b3fc-2c963f66afa6 // v7 — starts with a timestamp, sortable 018f2c3a-7b40-7c21-9a4e-2f1e6b8d0a11
This tool uses the browser's native crypto.getRandomValues (the same cryptographic randomness source used by encryption keys) — no external libraries, no server calls.
Frequently asked questions
What's the difference between UUID v4 and UUID v7?
UUID v4 is fully random. UUID v7 embeds a timestamp in the leading bits, so values generated in chronological order also sort alphabetically — ideal as a database primary key.
How random are the UUIDs generated here?
They're generated with crypto.getRandomValues, the browser's cryptographically secure API — the same randomness source used for encryption keys, not Math.random().
How many UUIDs can I generate at once?
Up to 1000 per batch, to keep generation instant without freezing the browser.
Are any generated UUIDs saved on a server?
No. All computation happens in your browser; nothing is sent to or logged by any server.