Como usar: Gerador de UUID
- 1
Escolha o tipo de ID
Escolha UUID v4 para IDs aleatórios simples, v7 ou ULID para chaves ordenáveis por tempo, v1 para sistemas legados ou Nano ID para strings curtas.
- 2
Defina o formato e a quantidade
Ative Maiúsculas, Hifens ou chaves, escolha Linhas, Vírgulas ou JSON e informe a Quantidade de que precisa.
- 3
Gere e copie
Clique em Gerar e depois copie um ID, copie a lista inteira ou baixe tudo como arquivo.
- 4
Decodifique um ID existente
Cole um UUID ou ULID no decodificador para ver a versão, a variante e o momento de criação.
Limites e Pro
Grátis: gere até 10.000 IDs por clique, com cópia e download em .txt ou .json; a decodificação é ilimitada.
O Pro aumenta a geração em massa para 100.000 IDs por clique e remove os anúncios. Ver o Pro
Sobre: Gerador de UUID
Os identificadores únicos universais permitem que sistemas separados criem IDs sem consultar um servidor central, e a versão escolhida define o que vai dentro desses 128 bits. A versão 4 é formada por 122 bits de pura aleatoriedade. A versão 7, padronizada na RFC 9562 em 2024, começa com um timestamp Unix em milissegundos, de modo que as novas linhas vão para o fim do índice do banco de dados em vez de se espalharem por ele. A versão 1 codifica um timestamp gregoriano e um ID de nó; este gerador sempre usa um nó aleatório com o bit multicast ativado, nunca o endereço MAC da sua placa de rede.
Há dois formatos que não são UUID. Um ULID reúne o mesmo timestamp em milissegundos e 80 bits aleatórios em 26 caracteres Base32 de Crockford, que se ordenam como texto simples. Um Nano ID é uma string aleatória curta, com 21 caracteres seguros para URL por padrão, e você pode mudar o tamanho e o alfabeto, enquanto a página mostra quantos IDs você poderia criar antes que um duplicado se torne um evento de uma chance em um bilhão.
Cada valor vem do gerador aleatório criptográfico do navegador (crypto.randomUUID e crypto.getRandomValues) com amostragem por rejeição, então nenhum alfabeto fica enviesado. Valores v7, v1 e ULIDs gerados no mesmo milissegundo continuam ordenados pela ordem de criação. As listas em massa podem sair em maiúsculas, sem hifens ou entre {chaves}, separadas por linhas, vírgulas ou como um array JSON, e depois ser copiadas ou baixadas.
O decodificador lê qualquer UUID ou ULID que você colar e informa a versão, a variante e, para v1, v6, v7 e ULID, o momento em que foi criado. Ele não consegue recuperar o nome por trás de um UUID v3 ou v5, porque esses são hashes de via única.
Privacidade
Os IDs são gerados no seu dispositivo com a Web Crypto API e nunca são enviados a um servidor, então ninguém mais os vê nem os registra. O tipo e as opções de formato escolhidos ficam salvos no armazenamento local; os IDs gerados e o que você decodifica não são guardados.
Recursos
v7 e ULID ordenáveis
Timestamps em milissegundos com contador monotônico, para que IDs criados juntos fiquem em ordem.
Aleatoriedade criptográfica
Só Web Crypto, sem Math.random e sem endereço MAC nos IDs v1.
Decodificador integrado
Mostra a versão, a variante e o timestamp escondido em valores v1, v6, v7 e ULID.