Gerador de UUID / GUID
Crie identificadores únicos universais para bases de dados, APIs ou ficheiros. São gerados no seu navegador com um gerador aleatório criptograficamente seguro.
O que é um UUID?
Um UUID (Universally Unique Identifier), também chamado GUID no mundo Microsoft, é um identificador de 128 bits escrito como 32 dígitos hexadecimais em grupos de 8-4-4-4-12, por exemplo 550e8400-e29b-41d4-a716-446655440000. A sua grande vantagem é poder ser gerado em qualquer lado, sem coordenação com uma base de dados central, com uma probabilidade de repetição praticamente nula.
UUID v4 ou UUID v7
O UUID v4 tem 122 bits aleatórios e é o mais usado. O UUID v7 (RFC 9562, 2024) começa pela data e hora em milissegundos, pelo que os identificadores ficam ordenados cronologicamente. Isso torna-o muito mais eficiente como chave primária em bases de dados, porque os índices não se fragmentam ao inserir novas linhas.
O número da versão é o primeiro dígito do terceiro grupo: em …-7b41-… é um 7.
E um ULID?
Um ULID (Universally Unique Lexicographically Sortable Identifier) também combina 48 bits de data e 80 bits aleatórios, mas escreve-se com 26 caracteres na base 32 de Crockford (sem I, L, O nem U, para evitar confusões), por exemplo 01J9ZQ3K8M4X7V2B6N5C1D0E9F. É mais curto do que um UUID e também é ordenado por data.