UUID Forge
Generate UUID v4 or v7 in bulk, ready to copy or export.
Options
Result
What is a UUID?
A UUID (Universally Unique Identifier) is a long, random-looking ID — like 3fa85f64-5717-4562-b3fc-2c963f66afa6 — used to label things (database rows, files, sessions) so that two different systems can generate IDs independently without ever colliding. UUID Forge generates these in bulk, in either the fully-random v4 format or the newer, timestamp-sortable v7 format.
How to use UUID Forge
- Choose a version: v4 (random) or v7 (time-based).
- Set how many to generate in the "Count" field, and adjust formatting (Uppercase, With hyphens, Wrap in braces) if needed.
- Click Generate.
- Use Copy all, or download the list as .txt or .csv.
How UUID v4 and v7 work (RFC 9562)
A UUID (Universally Unique Identifier) is a 128-bit number designed to be unique without central coordination, standardized in RFC 9562. 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. This tool sets the 4-bit version field and 2-bit variant field exactly as RFC 9562 specifies for each version:
// 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?
Both are defined in RFC 9562. 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.