Free · No signup · No install

UUID Generator

Generate random v4, sortable v7 or name-based v5 UUIDs and GUIDs instantly, right in your browser.

Versions v1 · v3 · v4 · v5 · v6 · v7 · v8Runs 100% on your deviceNothing sent to a serverRFC 4122 / RFC 9562 compliant

Generated locally with the Web Crypto API — nothing leaves your browser.

All UUID tools

What Is a UUID?

A UUID is a 128-bit identifier written as 32 hex characters in the 8-4-4-4-12 pattern, for example 550e8400-e29b-41d4-a716-446655440000, so that independent systems can create identifiers that never clash. It is standardised by RFC 4122 and RFC 9562, and Microsoft calls the identical structure a GUID.

How to Use a UUID

Using a random v4 UUID is straightforward: create one wherever you need a unique key, then store or send the 36-character string. Most teams generate them with a single call — or reach for the bulk generator when they need thousands at once. Because a UUID is just text, you can drop it into a database column, an API response, a filename, or a URL parameter without any special encoding. The only real choice is the version: v4 for everyday randomness, v7 when you want time-ordered values that index cleanly, and v3 or v5 when the same input must always yield the same identifier.

What Is the UUID Generator?

A UUID generator is a small tool that produces valid identifiers on demand. This one runs entirely in your browser using the Web Crypto API, so values are created on your device and never uploaded to a server. It supports every standard version — random v4, time-ordered v7 and v6, name-based v3 and v5, plus the legacy v1 and custom v8 — and lets you choose formatting such as uppercase letters, hyphen removal, or surrounding braces. Beyond single values it handles batches of up to 10,000, validates existing UUIDs, reformats them, and exports results as plain text or CSV. Everything stays private and keeps working offline once the page has loaded.

How to Use the UUID Generator

  1. Pick a version from the menu — v4 is selected by default for everyday use.
  2. Set how many you need and any formatting (uppercase, hyphens, braces).
  3. Press Generate, then copy the result or download it as .txt or .csv.

Two examples show how flexible it is. To create a stable ID for a domain, choose v5, set the namespace to DNS, type example.com, and you always get the same UUID — handy for caches and cross-system identifiers. To seed a test database, switch to the bulk tool, request 1,000 v4 values, and download them as CSV in a single click.

UUID Versions

UUID Versions at a Glance
VersionSortableBased onUse it for
v1NoTimestamp + MAC addressLegacy systems that still expect v1
v3NoMD5 hash of a nameDeterministic IDs where MD5 is required
v4No122 random bitsAlmost every general-purpose identifier
v5NoSHA-1 hash of a nameThe same name must always give the same ID
v6YesTimestamp, reorderedSortable IDs without giving up randomness
v7YesUnix time in millisecondsDatabase primary keys and event IDs
v8NoYour own bit layoutVendor-specific or experimental formats

All seven versions are 128 bits and are written in the same 8-4-4-4-12 shape. Only the meaning of the bits changes.

Frequently Asked Questions

Will two UUIDs ever collide?
For v4 the 122 random bits make an accidental collision effectively impossible at any realistic scale — you would need to generate around 2.7 × 1018 values before a 50% chance of one collision. v1 and v7 are scoped by time and node, and v3/v5 are deterministic per input, so different inputs never produce the same UUID.
Which UUID version should I use?
Use v4 for most random identifiers. Use v7 when the values will be stored in a database that indexes them, because the leading timestamp keeps inserts sequential and the index compact. Use v3 or v5 when the same input must always map to the same UUID, for example stable identifiers derived from a domain name.
Is this generator free, and is there a limit?
It is free with no account and no daily quota. You can generate up to 1000 UUIDs per click; the interface lists the first 500 for readability, while copy and download always include the full batch.
Is a UUID the same as a GUID?
Yes. A GUID (Globally Unique Identifier) is Microsoft's name for the identical 128-bit format. The structure, length, and generation rules match RFC 4122 and RFC 9562 exactly; only the label differs. You can store or validate a GUID as a UUID with no conversion, because both use the same 8-4-4-4-12 layout.