UUID Generator
Generate random UUID v4 or time-ordered UUID v7 identifiers in bulk.
Processed locally in your browser. Nothing you enter is uploaded or stored.
- Uses the browser's cryptographic random source — not `Math.random()`.
- UUID v7 as well as the classic v4 — v7 embeds a millisecond timestamp so newer IDs sort after older ones, which keeps database index inserts sequential instead of fragmenting the index the way fully random v4 keys do.
- One to 100 at a time, with optional uppercase and hyphen-free formatting.
- Generated on your device; nothing is sent anywhere.
Why this is private
- Processed locally in your browser. Nothing you enter is uploaded or stored.
- Open your browser's DevTools → Network tab while using this tool — you won't see a request carrying your input, because it never leaves your device.
- Nothing you enter is uploaded to a server or shared with us — the processing happens entirely on your device.
Overview
Generates version-4 (fully random) or version-7 (time-ordered) UUIDs — 128-bit identifiers virtually guaranteed to be unique, commonly used as database primary keys, request IDs and object identifiers.
How to use it
- 1Choose UUID v4 (random) or v7 (time-ordered).
- 2Choose how many UUIDs to generate (1–100).
- 3Optionally toggle uppercase and hyphens.
- 4Copy all, or copy one at a time.
Frequently asked questions
What people use it for
Seed database rows with primary keysGenerate a batch of UUIDs to paste into an INSERT or a fixture — use v7 if the table is indexed by this column, so inserts stay sequential.
Create a correlation or request IDA unique value to trace one request through logs and services.
Name a resource or file uniquelyAvoid collisions without a central counter.
Generate an idempotency keyA one-off UUID to make a retried API call safe.
Related guides
- How to read JSON with a tree viewerA tree viewer turns a wall of brackets into a structure you can expand, search and copy paths from. Here's how to use one effectively.
- JSON parse errors explained: 'Unexpected token', 'Expected comma or brace', and the restWhat each common JSON error message actually means, the usual cause, and how to find the spot fast using line and column.
- How to format JSON (and actually understand the errors)JSON looks like a JavaScript object but follows stricter rules. Here's what those rules are and how to read the errors when they're broken.
Related tools
All developer toolsHash GeneratorGenerate MD5, SHA-1, SHA-256 and SHA-512 hashes, in hex or Base64, with a compare mode.Secure Password GeneratorGenerate strong, cryptographically random passwords or memorable word-based passphrases.Random Number GeneratorGenerate random numbers within a custom range.JSON Viewer & FormatterView, format, validate, edit and beautify JSON with an interactive tree view, plus a shareable link.
Ready to use UUID Generator?
UUID Generator