Pular para o conteúdo

Gerador de UUID – Crie UUIDs v4 e v7 Online

Crie identificadores únicos para bancos de dados, APIs e dados de teste, um de cada vez ou mil de uma vez. Cada UUID é gerado no seu próprio dispositivo.

Versão

Seus UUIDs

Como gerar UUIDs

  1. Escolha a versão: v4 (aleatório) ou v7 (ordenado por tempo). Uma lista de UUIDs aparece assim que a página carrega.
  2. Informe a quantidade que você precisa, de 1 a 1.000, no campo Quantidade.
  3. Escolha o formato com as opções Maiúsculas, Hifens e Chaves.
  4. Copie ou baixe a lista como arquivo .txt, um UUID por linha. Toque em Gerar novos sempre que quiser um lote novo.

Recursos

  • UUIDs versão 4 gerados pelo crypto.randomUUID embutido no navegador.
  • UUIDs versão 7 seguindo a RFC 9562: um timestamp de 48 bits em milissegundos, um contador e bits aleatórios, para ficarem em ordem de criação.
  • Geração em lote de até 1.000 UUIDs de uma vez.
  • Opções de formato: minúsculas ou maiúsculas, com ou sem hifens, com ou sem chaves.
  • Copiar tudo ou baixar como arquivo de texto simples, pronto para colar em um script, uma planilha ou um INSERT de SQL.
  • Mudar o formato mantém os mesmos IDs, então você compara estilos sem perder a lista.

Por que usar o gerador de UUID do Fileora

Identificadores muitas vezes viram chaves de banco de dados, tokens de API ou links para registros privados, então a origem deles importa. Alguns geradores online criam os UUIDs no servidor e poderiam, em tese, guardar uma cópia. O Fileora cria tudo no seu navegador, com a mesma aleatoriedade segura que protege chaves de criptografia. A lista nunca sai do seu dispositivo, e fechar a aba descarta tudo.

A ferramenta é grátis, não pede conta e não tem limite diário. Funciona igualmente bem no celular: gere um lote, toque em Copiar e cole a lista inteira em uma mensagem ou em uma nota.

Precisa de um segredo e não de um identificador? Um UUID é único, mas não foi feito para ser senha: para isso, use o gerador de senhas. Você também pode tirar a impressão digital de uma lista de UUIDs com o gerador de hash, ou montar dados de teste em JSON e validar no formatador de JSON.

UUID v4 e v7 lado a lado

As duas versões têm o mesmo formato de 36 caracteres: 32 dígitos hexadecimais em cinco grupos (8-4-4-4-12). O primeiro dígito do terceiro grupo sempre indica a versão, 4 ou 7. A diferença está no que preenche o resto.

Um UUID v4 é quase todo aleatório. Isso o torna impossível de adivinhar, mas também significa que IDs consecutivos ficam espalhados, o que obriga o banco de dados a inserir cada linha nova em um ponto aleatório do índice. Em tabelas grandes, isso fragmenta o índice e deixa as gravações mais lentas.

Um UUID v7 começa com a hora atual em milissegundos. IDs criados depois ficam depois na ordenação, tanto como texto quanto como bytes, então os registros novos entram em ordem, como um número de autoincremento, enquanto a parte aleatória continua garantindo que sejam únicos entre servidores diferentes. IDs criados no mesmo milissegundo, como um lote grande gerado com um clique, dividem o mesmo timestamp, e um contador de 12 bits logo depois dele mantém esses IDs também em ordem de criação.

Na dúvida, uma regra simples: v7 para chave primária, v4 para tudo que vai aparecer em público.

Perguntas frequentes

Qual a diferença entre UUID e GUID?

São a mesma coisa. GUID (globally unique identifier) é o nome que a Microsoft usa, e UUID (universally unique identifier) é o nome que aparece no padrão. Ferramentas do Windows costumam mostrar GUIDs em maiúsculas e entre chaves, formato que você reproduz aqui com as opções Maiúsculas e Chaves.

Devo usar UUID v4 ou v7?

Use o v4 quando você só precisa de um ID imprevisível e a ordem não importa, como um nome de arquivo, um ID de requisição ou uma referência pública. Use o v7 para chaves primárias de banco de dados: como ele começa com um timestamp, as linhas novas entram no fim do índice em vez de em lugares aleatórios, o que mantém as inserções rápidas no PostgreSQL, MySQL e bancos parecidos.

Dois UUIDs podem sair iguais?

Na teoria sim, na prática não. Um UUID v4 tem 122 bits aleatórios. Você precisaria gerar algo como 2,7 quintilhões deles para ter 50% de chance de uma única repetição. Um UUID v7 junta bits aleatórios ao timestamp e a um contador, o que continua sendo muito mais do que qualquer sistema precisa dentro do mesmo milissegundo.

Os UUIDs são gerados de forma segura?

Sim. Os IDs da versão 4 vêm da função crypto.randomUUID do navegador, e os da versão 7 usam crypto.getRandomValues na parte aleatória. As duas usam o gerador de números aleatórios criptograficamente seguro do sistema operacional, e não Math.random. Nada é buscado de um servidor nem enviado para um.

Um UUID v7 revela quando foi criado?

Sim. Os primeiros 48 bits são o momento da criação em milissegundos desde 1970, então quem vê o ID consegue descobrir mais ou menos quando ele foi gerado. Se isso importa, por exemplo em IDs que aparecem em URLs públicas, use o v4.

Dá para tirar os hifens?

Sim. Desative Hifens para ter o formato compacto de 32 caracteres, que alguns bancos de dados e APIs preferem. As opções de formato valem para a lista inteira de uma vez, então você alterna entre formatos sem gerar IDs novos.

Não encontrou a ferramenta que precisa ou algo não está funcionando?

Conte qual ferramenta você gostaria ou o que deu errado. Lemos todas as mensagens, e os pedidos decidem o que criamos a seguir.

Abre seu app de e-mail. Por favor, não anexe arquivos privados.