Gerador de UUID
Gere UUIDs versão 4 (aleatórios) ou versão 7 (ordenados por tempo) e verifique qualquer UUID que você já tenha.
Funciona inteiramente no seu navegador
Verificar um UUID
- Versão
- -
- Variante
- -
- Timestamp (UTC)
- -
De 1 a 1.000 UUIDs por vez.
Como gerar UUIDs
- Escolha a versão 4 para identificadores totalmente aleatórios ou a versão 7 para identificadores que se ordenam pela hora de criação.
- Defina quantos precisa e as opções de formato: maiúsculas, sem hifens ou entre chaves.
- Copie a lista ou baixe-a como arquivo de texto. Cole um UUID no verificador para ler a versão dele.
O que é um UUID, e v4 versus v7
Um UUID, que este gerador de UUID cria em lote, é um identificador de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos. Como o espaço é enorme, sistemas diferentes podem criar IDs de forma independente, sem um contador central, e ainda assim esperar que sejam únicos.
Em um UUID versão 4, 122 dos 128 bits são aleatórios; o restante guarda a versão (4) e a variante. Um UUID versão 7 começa com a hora de criação em milissegundos Unix, seguida de um contador e de bits aleatórios. Como a hora vem primeiro, IDs mais novos ficam depois dos mais antigos na ordenação, o que é melhor para índices de banco de dados do que chaves totalmente aleatórias. O custo é que a hora de criação pode ser lida a partir do ID.
Esta ferramenta usa o gerador seguro de números aleatórios do navegador. Dentro de um mesmo milissegundo, os valores da versão 7 aumentam por meio de um contador de 12 bits, então um lote fica estritamente ordenado.
Dicas
- Precisa de uma senha em vez de um ID? Use o Gerador de senhas.
- Transforme um ID em um código escaneável com o Gerador de QR Code.
Perguntas frequentes
Qual versão devo usar?
A versão 4 tem 122 bits aleatórios e é o padrão mais comum. A versão 7 coloca um timestamp Unix em milissegundos no início, então os valores se ordenam pela ordem de criação, o que mantém os índices do banco de dados organizados. Use a v7 quando a ordem importar e você não se importar que a hora de criação possa ser lida a partir do ID.
Os UUIDs são enviados para algum lugar?
Não. Eles são gerados no seu navegador a partir do gerador seguro de números aleatórios dele e não são enviados nem armazenados.
Dois UUIDs podem colidir?
Na versão 4, a chance é desprezível: seria preciso gerar bilhões por segundo durante anos para haver um risco real. Valores da versão 7 criados no mesmo milissegundo continuam distintos e crescentes graças a um contador nos bits aleatórios.
GUID é a mesma coisa que UUID?
GUID é o nome que a Microsoft dá ao mesmo formato de 128 bits. Algumas ferramentas escrevem GUIDs em maiúsculas ou entre chaves, o que as opções daqui também fazem.
O que o verificador lê?
Ele aceita um UUID com ou sem hifens, chaves ou o prefixo urn:uuid:, e informa a versão, a variante e, na versão 7, o timestamp guardado nos primeiros 48 bits. Ele não tem como saber se um ID foi de fato emitido por algum sistema.
O formato da versão 7 é padronizado?
Sim. Ele segue a RFC 9562: 48 bits de milissegundos Unix, a versão, um contador de 12 bits, a variante e 62 bits aleatórios.