UUID UUID Generator

Grátis · Sem cadastro · Sem instalação

Validador de UUID

Cole uma lista de valores e veja quais são UUIDs válidos, de que versão e variante são e — nos v1, v6 e v7 — em que momento o valor foi criado.

  • Versão e variante
  • Leitura do carimbo de tempo
  • Até 200 linhas

Validador de UUID

Validator
Até 200 linhas. Chaves, aspas, maiúsculas e hífens ausentes são aceitos.

Resultado 0

Os resultados aparecem aqui.

Gerado localmente com a Web Crypto API — nada sai do seu navegador. Atalho: Ctrl + Enter — para gerar de novo

O que é um Validador de UUID?

O validador aceita um valor por linha e percorre a lista de cima para baixo. Para cada entrada ele mostra validade, versão, variante e detalhes como o tempo ou a parte de nó que ela carrega.

Chaves, aspas, maiúsculas e hífens ausentes são explicitamente aceitos. Assim dá para colar uma coluna direto do banco ou de um log, sem limpar nada antes.

Como usar

  1. Cole os valores, um por linha.
  2. Clique em Validar.
  3. Veja na tabela quais entradas são válidas e de que versão são.

Casos de uso

  • Conferir dados importados antes de gravá-los em uma coluna UUID.
  • Descobrir quando uma chave v7 foi criada.
  • Investigar um valor que parece UUID mas não é.

As versões de UUID em resumo

VersãoOrdenávelBaseada emUse para
v1NãoCarimbo de tempo + endereço MACSistemas antigos que ainda esperam v1
v3NãoHash MD5 de um nomeIdentificadores determinísticos quando MD5 é exigido
v4Não122 bits aleatóriosPraticamente qualquer identificador de uso geral
v5NãoHash SHA-1 de um nomeQuando o mesmo nome precisa dar sempre o mesmo ID
v6SimCarimbo de tempo reordenadoIdentificadores ordenáveis sem abrir mão do aleatório
v7SimTempo Unix em milissegundosChaves primárias de banco e IDs de eventos
v8NãoSeu próprio layout de bitsFormatos de fabricante ou experimentais

As sete versões têm 128 bits e são escritas no mesmo formato 8-4-4-4-12. Só o significado dos bits muda.

Perguntas frequentes

Por que um UUID aparentemente correto é inválido?

Na maioria das vezes o comprimento não confere, há um caractere fora da faixa 0-9 e a-f, ou os hífens estão em posição errada. O validador mostra quantos caracteres encontrou, o que costuma resolver a dúvida na hora.

O UUID nulo é reconhecido?

Sim, assim como o UUID máximo. Os dois são destacados à parte, porque são formalmente válidos mas inúteis como identificador.

Meus valores são enviados para algum lugar?

Não, a validação roda inteiramente no seu navegador. Por isso ela também serve para identificadores vindos de dados de produção.