Gerador de UUID

Identificadores únicos prontos para usar em bancos de dados, APIs e testes.

Tudo é processado no seu navegador. Nada é enviado para servidores.

Como usar

  1. Escolha a versão: v4 (aleatório, o mais comum) ou v7 (começa pela data e hora, ótimo para chaves de banco).
  2. Defina a quantidade e o formato.
  3. Copie ou baixe a lista.

UUID v4 ou v7?

  • v4: 122 bits aleatórios. É o padrão mais usado (crypto.randomUUID() no JavaScript, uuid4() no Python).
  • v7: definido na RFC 9562 (2024). Os primeiros 48 bits são a data/hora em milissegundos, então os IDs ficam em ordem cronológica. Isso deixa índices de banco de dados (PostgreSQL, MySQL) mais rápidos do que com v4.

A chance de repetir

Com UUID v4, seria preciso gerar cerca de 2,7 quintilhões de IDs para ter 50% de chance de uma única repetição. Na prática, não repetem. Os UUIDs aqui usam o gerador criptográfico do navegador (crypto.getRandomValues).

UUID e GUID são a mesma coisa: GUID é o nome usado pela Microsoft.

Perguntas frequentes

Posso usar UUID como senha ou token secreto?

O v4 é imprevisível, mas para segredos prefira tokens maiores feitos para isso. O v7 não deve ser usado como segredo, porque revela a data de criação.

Os UUIDs são registrados em algum lugar?

Não. Eles são gerados no seu navegador e não são enviados nem guardados.

Qual o formato de um UUID?

32 dígitos hexadecimais em 5 grupos (8-4-4-4-12), por exemplo 550e8400-e29b-41d4-a716-446655440000. O primeiro dígito do 3º grupo indica a versão.