UUID UUID Generator

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

Testador de regex de UUID

Passe uma lista pelo padrão estrito de UUID e veja na hora quais linhas correspondem e quais não. Útil para conferir uma validação antes de levá-la para o código.

  • Padrão RFC estrito
  • Linha por linha
  • Acertos e recusas

Testador de regex de UUID

Regex
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 Regex de UUID?

O testador aplica um padrão a cada linha da sua entrada e indica se ela responde a ele. O padrão usado é estrito: exige 32 caracteres hexadecimais na forma 8-4-4-4-12, com os hífens exatamente nas posições certas.

Com isso dá para saber de antemão se uma validação planejada está rígida ou frouxa demais — um problema comum quando valores vêm de fontes diferentes.

Como usar

  1. Cole os valores a testar, um por linha.
  2. Clique em Testar padrão.
  3. Leia o resumo: quantas linhas correspondem e quais não.

Casos de uso

  • Testar uma validação planejada contra dados reais.
  • Encontrar irregularidades em listas de identificadores importadas.
  • Comparar formulações diferentes de expressão regular.

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

Qual padrão é usado?

Um padrão estrito para a escrita canônica: 8, 4, 4, 4 e 12 caracteres hexadecimais, separados por hífens. Chaves e maiúsculas não contam como correspondência.

Por que um UUID válido não corresponde?

Porque o padrão é propositalmente estrito. Na prática costuma valer a pena aceitar maiúsculas e chaves — e é isso que dá para testar aqui antes de implementar.

Os dados são transmitidos?

Não, tudo acontece no navegador. A entrada não sai do seu dispositivo.