Ir para o conteúdo

Gerar UUIDs

Gere UUID v4, v7 e v1, ULID e Nano ID em grande quantidade, com um gerador criptograficamente seguro que roda no seu navegador.

Até 10.000

IDs: 0
Clique em Gerar.

Decodificar um UUID ou ULID

Roda no seu navegador · sem uploadComo funciona

Como usar: Gerador de UUID

  1. 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. 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. 3

    Gere e copie

    Clique em Gerar e depois copie um ID, copie a lista inteira ou baixe tudo como arquivo.

  4. 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.

Gerador de UUID: perguntas frequentes

Devo usar UUID v4 ou v7?
Use v7 para chaves primárias de banco de dados e para tudo que você ordena ou pagina: o timestamp no início mantém os índices B-tree compactos e as inserções rápidas. Use v4 quando o ID não puder revelar nada, pois um valor v7 expõe o momento da criação em milissegundos. Na prática os dois são igualmente únicos e cabem no mesmo tipo de coluna UUID de 128 bits.
Dois UUIDs gerados podem ser iguais?
Em teoria sim, na prática não. Um UUID v4 tem 122 bits aleatórios, então seriam necessários cerca de 100 trilhões deles para a chance de um único duplicado chegar a uma em um bilhão. Colisões em sistemas reais quase sempre vêm de geradores aleatórios defeituosos ou de valores copiados, por isso esta página usa apenas o gerador criptográfico do navegador.
Qual é a diferença entre UUID e GUID?
GUID é o nome que a Microsoft dá ao mesmo identificador de 128 bits. Ferramentas do Windows costumam mostrar GUIDs em maiúsculas e entre chaves, como {3F2504E0-4F89-11D3-9A0C-0305E82C3301}. Ative Maiúsculas e as chaves para gerar nesse estilo. Os bytes são idênticos, embora algumas APIs da Microsoft guardem os três primeiros grupos em ordem little-endian.
Qual deve ser o tamanho de um Nano ID?
Depende de quantos IDs você vai criar. Os 21 caracteres seguros para URL do padrão carregam 126 bits, comparável a um UUID v4. IDs menores servem para conjuntos pequenos: o painel mostra quantos IDs o tamanho e o alfabeto escolhidos comportam antes de um risco de duplicado de uma em um bilhão, para você equilibrar tamanho e segurança com critério.
Um UUID v1 revela o endereço MAC do meu computador?
Os UUIDs v1 clássicos embutem o endereço MAC da placa de rede nos últimos 12 dígitos hexadecimais, o que identifica a máquina. Este gerador nunca faz isso: ele escolhe um nó aleatório de 48 bits e ativa o bit multicast, como recomenda a RFC 9562. O decodificador sinaliza valores v1 de outras origens cujo nó parece um endereço MAC real.