Free tools · Data

IDs you can trust blind.

Bulk v4 or time-ordered v7 identifiers in five formats, plus validation — drawn with your browser's secure generator, never uploaded.

v4 random · v7 time-ordered

IDs you can trust blind.

Bulk-generate v4 or time-ordered v7 identifiers with your browser's secure generator, in five formats — or paste one to validate it. Nothing is stored or uploaded.

Version

122 random bits each — v4 unpredictable, v7 sortable by creation time. No v1 here: it embeds MAC addresses.

Identifiers appear here.

How it works

Three steps, all on your device.

The same version-and-variant bit-twiddling behind every database driver, running here without accounts or uploads.

01

Pick a version

v4 for unpredictable IDs from 122 random bits; v7 when creation order matters — timestamp first, sortable in any database.

02

Choose shape and count

Canonical, upper, compact, braced or URN — one to a thousand at a time, each with the entropy stated.

03

Copy or validate

Take the batch into seeds, fixtures and APIs — or paste a foreign ID to check its version and variant.

Questions

Generating UUIDs, answered.

If you manage servers by hand, see the engineering services behind this tools series.

Is my data uploaded anywhere?

No. Generation runs entirely in your browser with crypto.getRandomValues — the page makes no network requests. You can verify this in your browser's developer tools or disconnect from the network after the page loads.

v4 or v7 — which should I use?

v4 for anything unpredictable: session tokens, keys, request IDs. v7 when order matters: database primary keys and event logs sort by creation time for free, which v4's pure randomness cannot do. Both carry enough entropy to never collide in practice.

Why is there no v1?

v1 embeds your network card's MAC address and a clock sequence — a tracking footprint with no place in a privacy-first generator. v7 covers every legitimate v1 use case without leaking hardware identity.

Are bulk IDs guaranteed unique?

Statistically, yes: 122 random bits per v4 means duplicates are less likely than hardware failure. v7 adds a timestamp plus 74 random bits per ID. Nothing here is stored, so uniqueness across sessions is by mathematics, not memory.

What does the validator accept?

Canonical, upper- and lowercase, compact (no hyphens), braced and urn:uuid: spellings — reporting the version nibble and the variant (RFC 4122, NCS, Microsoft or reserved) for anything well-formed.