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:
- 8 dígitos hexadecimais
- 4 dígitos hexadecimais
- 4 dígitos hexadecimais
- 4 dígitos hexadecimais
- 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 😉