Gerador UUID

v4 (aleatório), v7 (cronológico), v1, NIL — até 1000 de uma vez

O que é um UUID?

Um UUID (identificador único universal) é um valor de 128 bits que gera identificadores únicos globalmente sem autoridade central. É padronizado em RFC 4122 (clássico) e RFC 9562 (v6/7/8). Representado como 32 dígitos hexadecimais em 5 grupos separados por hífens.

Qual versão de UUID preciso?

  • v4: aleatório, seguro, escolha mais comum para IDs de banco
  • v7: ordenado por tempo, ideal para índices de BD e ordem cronológica
  • v1: timestamp + MAC (legado, pode vazar metadados)
  • NIL: todos os bits zero — marcador de 'sem UUID'

Qual a aleatoriedade dos UUIDs?

Em UUIDv4, 122 dos 128 bits são aleatórios (os outros 6 codificam versão e variante). A probabilidade de colisão é astronomicamente pequena: mesmo a um bilhão de UUIDs por segundo por 85 anos, a chance fica abaixo de 50 %. Na prática, UUIDs são tratados como livres de colisão. Esta ferramenta usa a Web Crypto API.