Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

Online UUID Generator (Version 5)

Generate UUIDv5 (name-based) values from a namespace UUID and a name. UUIDv5 is deterministic: the same namespace + name always produces the same UUID.

Category: Developer · URL: /tools/online-uuid-generator-version-5.html
Tip: UUIDv5 is deterministic; names are case-sensitive. Use a stable namespace for consistent IDs.
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

UUIDv5 is created by hashing namespace UUID bytes + name (UTF-8) with SHA-1, then setting the UUID version/variant bits.

  1. Select a namespace preset (DNS/URL/OID/X.500) or enter a custom namespace UUID.
  2. Enter a name (or multiple names, one per line).
  3. Click Generate UUIDv5.
  4. Copy the output or adjust formatting options if needed.
Keywords this page targets (natural cluster): online uuid generator version 5, uuid v5 generator, uuid5 generator online, name based uuid generator, deterministic uuid generator, uuid v5 namespace generator, uuid v5 dns namespace, uuid v5 url namespace, uuid v5 oid namespace, uuid v5 x500 namespace, generate uuid from string v5, uuid v5 sha1 generator, bulk uuid v5 generator, uuid v5 validator, rfc 4122 uuid v5, namespace uuid and name to uuid, uuid v5 vs v4, uuid v5 lowercase uppercase, uuid v5 without hyphens, uuid v5 example
Secondary intents covered: Generate a deterministic UUID from a string and namespace, Use standard RFC 4122 namespaces (DNS, URL, OID, X.500), Bulk-generate UUIDv5 values for many names (one per line), Validate that a namespace UUID is well-formed before generating, Copy generated UUIDs quickly for use in code or configs, Control output formatting (uppercase/lowercase, with/without hyphens), Understand UUIDv5 version/variant bits and how they’re set, Compare UUIDv5 (name-based) to UUIDv4 (random)

FAQ

What is UUID version 5 (UUIDv5)?

UUIDv5 is a name-based UUID defined by RFC 4122. It uses SHA-1 over (namespace UUID + name) and is deterministic.

Why do I get the same UUID every time?

That’s expected: UUIDv5 is deterministic. Same namespace + same name produces the same UUID.

Which namespace should I use (DNS/URL/OID/X.500)?

Use the preset that matches your naming scheme (e.g., DNS for hostnames, URL for URLs). For app-specific IDs, you can create and keep your own custom namespace UUID.

Is UUIDv5 safe for secrets or unguessable IDs?

No. UUIDv5 is derived from your inputs; if the name is guessable, the UUID is guessable too.

Does UUIDv5 depend on letter case or whitespace?

Yes. The name is hashed exactly as provided (UTF-8), so case and characters (including spaces) change the result.

How is UUIDv5 different from UUIDv4?

UUIDv4 is random, while UUIDv5 is generated from a namespace and name. Use v4 for random IDs and v5 for stable IDs derived from strings.

Can I generate multiple UUIDv5 values at once?

Yes. Enter one name per line; the tool outputs one UUID per line in the same order.