Gerador de UUID em massa
Uma predefinição de Gerador de UUID
Gere até 1000 UUIDs de uma vez e baixe-os como um arquivo de texto — para semear um banco de dados de teste, popular um conjunto de fixtures, ou pré-atribuir identificadores para uma importação.
- Os arquivos nunca saem do seu dispositivo
- Grátis, sem cadastro
- Sem marcas d'água
- Funciona offline depois de carregado
Como gerador de uuid
- 1
Escolha uma versão
v4 para IDs aleatórios gerais, v7 quando os IDs serão chaves primárias de banco de dados.
- 2
Defina quantos
Gere de um a mil de uma vez.
- 3
Copie ou baixe
Copie a lista para a área de transferência ou baixe como um arquivo de texto.
Por que a geração em massa importa mais do que parece
Um único UUID é trivial de gerar em qualquer lugar, mas um conjunto de dados de teste realista, um script de semeadura para um banco de dados de desenvolvimento, ou um lote de identificadores pré-atribuídos para um trabalho de importação tipicamente precisa de dezenas ou centenas de uma vez, e gerá-los um a um através de uma ferramenta de valor único é uma forma genuinamente tediosa de montar uma lista desse tamanho. Gerar até mil em uma ação e baixá-los como um arquivo de texto simples — um por linha — transforma o que seria uma tarefa manual repetitiva em uma única etapa de copiar e colar diretamente em um script de semeadura, um arquivo de fixtures, ou uma coluna de planilha.
Por que cada valor no lote continua sendo independentemente único
Gerar muitos UUIDs em um lote não cede nada da resistência a colisões que um único UUID tem — cada valor na lista é extraído independentemente da mesma fonte criptograficamente aleatória, sem nenhuma relação entre um valor gerado e o próximo. Um lote de mil é simplesmente mil extrações independentes do mesmo espaço enorme de possibilidades, não mil valores compartilhando alguma estrutura que pudesse torná-los individualmente mais previsíveis ou mais propensos a colidir entre si.
Um uso típico para um lote fresco de identificadores de teste
Scripts de semeadura, arquivos de fixtures e testes de integração frequentemente precisam de um suprimento de identificadores de aparência realista mas completamente falsos para popular registros de teste — um lote de cem ou mil UUIDs pré-gerados, colados diretamente em um arquivo de semeadura ou uma coluna de planilha, geralmente é mais rápido do que chamar repetidamente uma função de geração de UUID dentro do próprio script de semeadura, particularmente quando o mesmo conjunto fixo exato de IDs precisa ser reutilizado consistentemente através de múltiplas execuções de teste.
Perguntas frequentes
Qual é a diferença entre UUID v4 e v7?
v4 é completamente aleatório. v7 coloca um timestamp em milissegundos em seus bits iniciais, então IDs gerados mais tarde ordenam depois dos anteriores. Ambos são igualmente impossíveis de adivinhar na prática; v7 simplesmente também acaba sendo ordenado.
Qual devo usar para uma chave primária de banco de dados?
v7. Chaves v4 aleatórias espalham inserções por todo o índice B-tree, o que fragmenta e desacelera muito as escritas em escala. Chaves v7 são anexadas em ordem, então inserções permanecem sequenciais — esta é a razão pela qual v7 foi padronizado em 2024.
Dois UUIDs podem ser iguais alguma vez?
Matematicamente possível, praticamente não. Um UUID v4 tem 122 bits aleatórios; você precisaria gerar aproximadamente 2.7 × 10^18 antes de uma colisão se tornar provável. Para comparação, isso é mais UUIDs do que grãos de areia existem na Terra.
Eles são gerados com segurança?
Sim. Usam `crypto.getRandomValues`, a fonte aleatória criptográfica do seu sistema operacional, não `Math.random`. Isso importa se um UUID é usado alguma vez como um token de capacidade — um link de compartilhamento, uma URL de cancelamento de inscrição, uma chave de redefinição de senha.
UUID e GUID são a mesma coisa?
Sim. GUID é o nome da Microsoft para o mesmo identificador de 128 bits. A única diferença que você vai encontrar é o formato: ferramentas da Microsoft frequentemente os envolvem em chaves e usam maiúsculas, ambos formatos que esta ferramenta pode produzir.
Você também pode precisar
Gerador de senhas
Crie senhas e frases-senha aleatórias fortes
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens
Gerador de código QR
Crie códigos QR para links, texto, WiFi e mais
Gerador de código de barras
Códigos de barras Code 128 como SVG escalável
Seletor e conversor de cor
HEX, RGB, HSL, CMYK e verificação de contraste
Gerador de Faturas
Crie e baixe uma fatura profissional em PDF
Criador de Currículo
Monte um currículo limpo e compatível com ATS e baixe em PDF