Skip to content
BEAD

UUID v3 / v5 (namespace)

Generate deterministic UUIDs from a namespace + name. Standard DNS / URL / OID / X.500 namespaces built in.

Single name
cfbff0d1-9375-5685-968c-48ce8b15ae17
Batch (one name per line)
cfbff0d1-9375-5685-968c-48ce8b15ae17example.com
2ed6657d-e927-568b-95e1-2665a8aea6a2www.example.com
3fe130ee-f13a-52d5-81c1-e165d84d790capi.example.com

Namespace UUIDs

Same namespace + same name = same UUID. Reproducible. Use them for derived IDs (e.g. assigning a stable UUID to a URL or DNS name) without keeping a lookup table.

v3 vs v5

  • v3 — MD5 hash. Faster but weaker. Use only when interop demands it.
  • v5 — SHA-1 hash. Same idea, better hash. Prefer this.

Standard namespaces

DNS, URL, OID, and X.500 — defined by RFC 4122. Pick one or paste a custom namespace UUID.

You might also like

Used in these workflows