UUID Generator

Generate random UUIDs (v4), time-ordered v7, time-based v1 and name-based v5 — one at a time or up to 1,000 in bulk.

Helpful?
Generate UUID
122 bits of cryptographically secure randomness from crypto.getRandomValues. The right default when you just need a unique id.
Enter a valid UUID: 32 hex digits, e.g. 6ba7b810-9dad-11d1-80b4-00c04fd430c8 (braces, hyphens and urn:uuid: prefix are optional).
Any UUID can be a namespace. Use your own so your names never collide with the DNS/URL namespaces.
Node id for this session: - a random node id with the multicast bit set, not your MAC address. Clock sequence: .
Bulk Generate
1 to 1,000 per run
v5 is deterministic, so each name gets its own UUID (up to 1,000 names, using the namespace selected above). Blank lines are skipped and surrounding whitespace is trimmed.
Validate / inspect a UUID
Paste any UUID to check it is well-formed and see its version, variant and - for v1 and v7 - the embedded timestamp.
About UUID v4

UUID v4 is built entirely from random bits. It carries no timestamp or machine information, which makes it the most widely used version and the safest default when you simply need an identifier that will never collide.

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
  • 4 - the version nibble, always 4
  • y - the variant: 8, 9, a or b (binary 10xx)
  • x - a random hex digit; 122 random bits in total
Statistics
0
Generated
0
Copied
Fun Facts
  • There are 2122 possible v4 UUIDs (about 5.3 × 1036) - a collision is practically impossible
  • v7 UUIDs sort by creation time, which keeps database indexes compact and inserts fast
  • v5 UUIDs are deterministic: the same namespace and name give the same UUID every time, on every platform
  • No central authority is needed - any machine can mint ids offline
  • GUID is Microsoft's name for the same 128-bit format

This UUID generator creates universally unique identifiers in your browser — a random UUID v4 by default, plus UUID v7 (time-ordered and sortable), v1 (time-based) and v5 (deterministic, from a namespace and a name). Generate a single UUID or up to 1,000 at once, format them with or without hyphens, in braces or as a URN, in lower or upper case, then copy or download the list. A UUID is a 128-bit value written as 32 hexadecimal digits in the 8-4-4-4-12 pattern, for example f47ac10b-58cc-4372-a567-0e02b2c3d479.

Which UUID version should I use?

VersionBuilt fromBest for
v4 (random)122 random bitsThe default: request IDs, API keys, idempotency keys, any identifier that must be unpredictable
v7 (time-ordered)Unix-millisecond timestamp + random bitsDatabase primary keys — sorts by creation time, so indexes stay compact
v1 (time-based)100-nanosecond timestamp + clock sequence + node idSystems that expect v1; this tool uses a random node id, not your MAC address
v5 (name-based)SHA-1 of a namespace UUID + a nameStable identifiers derived from a name (a domain, a URL): the same input always gives the same UUID

All randomness comes from the browser's cryptographic generator (crypto.getRandomValues), and nothing is sent to a server. The inspector at the bottom of the tool decodes any UUID you paste: its version, variant and, for v1 and v7, the embedded timestamp.

UUID vs GUID

A GUID is the same thing under Microsoft's name. Windows and .NET usually show GUIDs in uppercase and braces — {F47AC10B-58CC-4372-A567-0E02B2C3D479} — which you can produce here by choosing "With braces" and "UPPERCASE", or with the dedicated GUID generator. The history and trade-offs are covered in UUID and GUID explained.

Gerador de UUID · UUID generieren · Générateur d'UUID

Português: Este gerador de UUID cria identificadores únicos (v4 aleatório, v7 ordenado por tempo, v1 e v5) diretamente no seu navegador. Gere um UUID ou até 1.000 de uma vez e copie com um clique.

Deutsch: Mit diesem Tool können Sie UUIDs generieren (v4, v7, v1 und v5) — einzeln oder bis zu 1.000 auf einmal, direkt im Browser und ohne Anmeldung.

Français : Ce générateur d'UUID crée des identifiants uniques (v4, v7, v1 et v5) dans votre navigateur, un par un ou jusqu'à 1 000 à la fois.

Frequently Asked Questions

A UUID generator produces universally unique identifiers: 128-bit values written as 32 hexadecimal digits. This tool creates cryptographically random v4 UUIDs, time-ordered v7, time-based v1 and name-based v5 UUIDs, singly or in bulk.

A v4 UUID contains 122 random bits, so the chance of two ever matching is negligible; they are treated as globally unique without any central registry. v7 and v1 add a timestamp, and v5 is deliberately repeatable for the same name.

Prefer v7. Its leading timestamp means new keys sort after old ones, so B-tree indexes grow at the end instead of fragmenting. Use v4 when identifiers must not reveal creation order.

Yes: choose v5, pick a namespace (DNS, URL, OID, X.500 or your own UUID) and enter the name. The same namespace and name always produce the same UUID, which is the point of v5.

Nothing but the name. GUID is Microsoft's term for the same 128-bit identifier; Windows tools tend to show it in uppercase inside braces.

Up to 1,000 per click, separated by new lines, commas, semicolons or spaces, with copy-all and download as a text file.

Yes. Randomness comes from the browser's cryptographic random number generator, the same source used for keys and tokens, and the values never leave your device.
Share this tool