invertexto.com

Gerador de UUID

Sobre UUIDs

UUID v4 (Aleatório)

Gerado de forma totalmente aleatória usando números pseudoaleatórios criptograficamente seguros. É o formato mais comum e recomendado para a maioria dos casos de uso, garantindo alta probabilidade de unicidade sem depender de informações do sistema.

UUID v7 (Timestamp + Aleatório)

Combina timestamp Unix com dados aleatórios, permitindo ordenação temporal natural. Ideal para bancos de dados e sistemas que se beneficiam de IDs ordenáveis cronologicamente, melhorando a performance de índices e consultas.

UUID v1 (Timestamp + MAC)

Baseado em timestamp e endereço MAC da máquina. Menos usado atualmente devido a questões de privacidade (pode expor informações do sistema) e por não ser tão eficiente quanto v7 para ordenação temporal.

Quando usar cada versão?

  • v4: Uso geral, APIs REST, identificadores únicos sem requisitos especiais
  • v7: Chaves primárias em bancos de dados, logs ordenados, sistemas distribuídos
  • v1: Sistemas legados ou quando compatibilidade com v1 é necessária