Gerador e analisador de UUID v7

O UUID v7 armazena um timestamp Unix em milissegundos nos bytes iniciais. Assim, novos IDs ficam aproximadamente ordenados por data de criação, enquanto bits aleatórios garantem a unicidade. Ele é útil em chaves de bancos de dados, logs, eventos, filas e sistemas nos quais a aleatoriedade do UUID v4 prejudica a localidade do índice.

Gere lotes localmente, cole um UUID v7 existente para decodificar o timestamp incorporado e confirme se um valor realmente usa a versão 7 antes de empregá-lo em migrações ou depuração.

Quando utilizar UUID v7

O UUID v7 mantém a representação conhecida de 36 caracteres e melhora a proximidade cronológica dos registros recém-inseridos. Isso facilita a inspeção de logs e índices de bancos de dados, mas a ordenação ainda depende dos relógios do sistema e não substitui uma sequência explícita quando é necessária uma ordem global rigorosa.

O timestamp incorporado revela o horário aproximado de criação; portanto, valores UUID v7 são identificadores, não segredos. A análise mostra o timestamp, a versão, a variante e a parte aleatória sem consultar o valor em um servidor.

Ferramentas relacionadas: Gerador de UUID · Gerador de ULID