Última atualização:

Gerador de UUID v4 online gratuito

Gere UUIDs versão 4 compatíveis com a RFC 4122 abaixo:

Para gerar outro UUID versão 4 clique aqui.

O que é um UUID versão 4?

O UUID (Universally Unique Identifier) é um Identificador Único Universal – trata-se de um número gerado aleatoriamente e respeitando a especificação RFC 4122.

Normalmente o UUID é representado como uma string com 5 partes, com o seguinte formato:

  1. 8 dígitos hexadecimais
  2. 4 dígitos hexadecimais
  3. 4 dígitos hexadecimais
  4. 4 dígitos hexadecimais
  5. 12 dígitos hexadecimais

Entre cada grupo de dígitos, coloca-se um -. Portanto o número 5461b47a-afbc-408a-84da-3289f8f86dd8 é um UUID válido.

Expressão regular para validar um UUID

Você pode verificar se um UUID é válido utilizando a seguinte expressão regular:

/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/

Para testar um UUID usando JavaScript, por exemplo, podemos utilizar o seguinte trecho de código:

const pattern = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;

if (pattern.test('00000000-0000-0000-0000-000000000000')) {
// valido
} else {
// invalido
}

Como funciona o gerador UUID?

Nós construímos uma API Rest simples utilizando Cloudflare Workers.

O código está aberto e disponível no repositório codamos-com-br/api-worker. Sinta-se livre para contribuir, copiar e utilizar em seus projetos.

A API utilizada pelo site codamos.com.br não está disponível para utilização de terceiros. Caso queira utilizar esta API em seu aplicativo, publique sua própria versão. O código está aberto e disponível para quem quiser 😉