RFC 9562 · SHA-1 · DETERMINISTIC

UUID v5 Generator

Gerar deterministic UUID v5 identifiers de a namespace e name using SHA-1. Test reproducibility, inspect UTF-8 input bytes, compare RFC vectors e generate UUIDs in bulk diretamente no navegador.

Browser-only: Namespace and name values are processed locally.

1. Choose Namespace

Namespace scopes your names
Selected Namespace DNS
Namespace UUID 6ba7b810-9dad-11d1-80b4-00c04fd430c8

2. Enter Name

Exact bytes are hashed
Names: 0 Characters: 0 UTF-8 Bytes: 0
RFC v5 Test Vector DNS + www.example.com 2ed6657d-e927-568b-95e1-2665a8aea6a2

O que é UUID v5?

UUID v5 é um deterministic, name-based UUID formato. Instead ofgenerating a aleatório identifier, it combines a namespace UUID witha name e applies SHA-1 to the resulting byte sequence.

The first 128 bits of the SHA-1 digest are adapted em UUID formatoby setting the versão bits to 5 e the RFC variante bits.Because the process is deterministic, the same namespace e exactname always produce the same UUID.

UUID v5 Nomespaces

  • DNS:Domain names such as example.com
  • URL:URLs e URL-like identifiers
  • OID:Object identifiers
  • X.500:Distinguished names
  • Custom:Application-controlled namespace UUIDs

When UUID v5 Is Useful

  • Stable IDs para URLs e domains
  • Deterministic data imports
  • Idempotent ETL operations
  • Cross-system record matching
  • Stable test fixtures
  • Nomespaced cache ou resource identifiers

UUID v5 vs UUID v4

UUID v4 is primarily aleatório e is useful quando a new unpredictableidentifier is required. UUID v5 is deterministic e is useful whenan identifier must be reproducible de known input.

UUID v5 vs UUID v3

UUID v3 e UUID v5 both use a namespace e name. UUID v3 uses MD5,while UUID v5 uses SHA-1. For new deterministic UUID implementations,UUID v5 is generally the preferred choice quando interoperability withthe UUID v5 standard is required.

Frequently Asked Questions

UUID v5 é um deterministic, name-based UUID formato. It combines a namespace UUID e a name string, hashes them using SHA-1 e converts the result em a UUID com versão 5 e the RFC variante.

Sim. When the namespace UUID e name bytes are exactly the same, a compliant UUID v5 implementation produces the same UUID.

A namespace é um UUID that scopes the name being hashed. Padrão namespaces include DNS, URL, OID e X.500. Applications can also use their own custom namespace UUID.

Não. UUID v5 hashes the supplied name bytes. Differences such as uppercase letters, whitespace, URL trailing slashes ou Unicode representations can produce different UUIDs.

Não. UUID v5 is deterministic rather than aleatório. The same namespace e name produce the same UUID.

Não. UUID v5 is designed para deterministic identifiers, not passwords, authentication tokens, secrets ou digital signatures.

Sim. Enter one name per line e the tool generates a deterministic UUID v5 para each name using the selected namespace.

Both are deterministic namespace-based UUIDs, but UUID v3 uses MD5 while UUID v5 uses SHA-1 para the UUID generation algorithm.

Não. SHA-1 generation e UUID formatoting are performed locally in your browser.