CanDoYa
PT-BR

UUID Generator gratuito (v4 e v7)

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Versão

Totalmente aleatório - 122 bits de uma fonte aleatória segura.

Formato
Carregando…
Compartilhe esta ferramenta

O que é um UUID generator

Um UUID generator cria identificadores universalmente únicos - valores de 128 bits escritos como 36 caracteres de hexadecimal e hífens, como 550e8400-e29b-41d4-a716-446655440000. Esta ferramenta gera UUIDs versão 4 aleatórios e versão 7 ordenados por tempo conforme a RFC 9562, em lote, totalmente no navegador, então os IDs nunca saem do seu dispositivo.

Como usar

  1. 1Escolha uma versão. Escolha UUID v4 para IDs totalmente aleatórios, ou UUID v7 para IDs ordenados por tempo que se ordenam pelo momento de criação.
  2. 2Defina a quantidade. Escolha quantos UUIDs gerar de uma vez, de 1 até 1000.
  3. 3Ajuste o formato. Mantenha a forma padrão em minúsculas com hífens, ou ative Maiúsculas ou desative Hífens de acordo com como o seu sistema armazena os IDs.
  4. 4Copie o que você precisa. Clique em Copiar em qualquer UUID individual, ou em Copiar tudo para pegar o lote inteiro, um por linha.

Para quem é

Cada UUID é criado localmente com o gerador de números aleatórios Web Crypto do navegador, então nada é enviado para um servidor, e a ferramenta funciona offline depois que a página carrega. Escolha a versão 4 quando você só precisa de um ID aleatório imprevisível, ou a versão 7 quando os IDs vão virar chaves de banco de dados: v7 começa com um timestamp de criação de 48 bits, então as linhas são inseridas em ordem e os índices B-tree continuam rápidos. Um lote v7 gerado aqui fica até estritamente ordenado dentro do mesmo milissegundo, graças ao método de contador monotônico da RFC 9562. Mude a saída para maiúsculas ou remova os hífens se o seu banco de dados ou especificação armazena UUIDs como 32 dígitos hexadecimais puros.

Perguntas frequentes

O UUID generator é gratuito

Sim, é totalmente gratuito, sem cadastro e sem limites. Cada UUID é gerado no navegador, então você pode criar quantos lotes de até 1000 quiser, mesmo offline depois que a página carregar.

Os UUIDs gerados são enviados para algum lugar

Não. Os UUIDs são criados localmente com a API Web Crypto no navegador, e nada é enviado a um servidor - identificadores gerados para sistemas privados ficam no seu dispositivo.

Qual a diferença entre UUID v4 e v7

v4 são 122 bits aleatórios - imprevisibilidade máxima, sem estrutura. v7 substitui os primeiros 48 bits por um timestamp Unix em milissegundos, então os IDs se ordenam pelo momento de criação. Use v7 para chaves de banco que se beneficiam de inserções ordenadas, e v4 quando os IDs não devem revelar nada.

Dois UUIDs podem colidir

Na prática, não. Com os 122 bits aleatórios do v4, você precisaria gerar cerca de 330 quatrilhões de UUIDs antes de sequer chegar a 1% de chance de uma duplicata. Esta ferramenta também usa a fonte aleatória criptograficamente segura do navegador, não uma pseudoaleatória fraca.

Por que os UUIDs têm 36 caracteres e hífens

Um UUID tem 128 bits escritos como 32 dígitos hexadecimais, agrupados 8-4-4-4-12 por quatro hífens para facilitar a leitura - 36 caracteres no total. Muitos sistemas armazenam só os 32 dígitos hexadecimais; o interruptor Hífens te dá essa forma compacta.

Dá para recuperar o timestamp de um UUID v7

Sim. Os primeiros 12 dígitos hexadecimais de um UUID v7 são seu timestamp Unix em milissegundos de 48 bits. Quando você gera IDs v7 aqui, a ferramenta decodifica esse timestamp embutido e mostra ele embaixo do lote em UTC.

UUID é a mesma coisa que GUID

Sim. GUID (Globally Unique Identifier) é o nome que a Microsoft dá ao mesmo formato de 128 bits; UUID é o termo neutro padronizado na RFC 9562. Qualquer UUID gerado aqui é um GUID válido, embora ferramentas da Microsoft costumem exibir GUIDs em maiúsculas.

UUIDs em maiúsculas e minúsculas são equivalentes

Sim. A RFC 9562 define que os dígitos hexadecimais não diferenciam maiúsculas de minúsculas, com minúsculas como forma canônica de saída. O interruptor Maiúsculas só muda como o ID é exibido e copiado - continua sendo o mesmo UUID.