Ir para o conteúdo
TextArray
Totalmente local

Gerador UUID

Gere UUIDs da versão 4, um por linha, diretamente no seu navegador.

Saída

Gerador UUID

Gere UUIDs da versão 4 — do tipo aleatório — um por linha, de um a mil por vez. Um UUID é um identificador de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos separados por traços, e a versão 4 significa que 122 desses bits são aleatórios. Isso é aleatoriedade suficiente para que a colisão de dois UUIDs gerados independentemente não seja uma preocupação prática, e é exatamente por isso que eles são o identificador padrão para linhas de banco de dados, filas de mensagens, correlação de log e sistemas distribuídos onde nenhuma autoridade central distribui ids.

Duas opções ajustam a formatação. "Maiúsculas" produz A – F em vez de a – f, o que alguns sistemas legados e ferramentas do tipo Microsoft esperam. "Remover travessões" fornece o formato hexadecimal de 32 caracteres que cabe em uma coluna compacta, um caminho de URL ou um nome de arquivo. Ambos podem ser combinados e a saída permanece um identificador por linha para que você possa colar um lote diretamente em uma inserção SQL, uma coluna CSV ou um arquivo inicial.

Gerar um lote é o ponto: quando você está propagando um banco de dados de teste ou escrevendo fixtures, você geralmente precisa de uma dúzia de ids de uma vez, em vez de um de cada vez. A contagem na saída confirma quantos foram produzidos e a versão do UUID, e o gerador usa crypto.randomUUID, a implementação integrada do navegador, para que os valores sejam formatados corretamente e sua aleatoriedade venha da mesma fonte criptograficamente segura que o resto da plataforma.

Tudo funciona localmente. Nada é carregado, nenhum identificador é registrado e nenhum servidor vê o que você gerou – o que também significa que a ferramenta funciona offline depois que a página é carregada.

FAQ

Os UUIDs são enviados para algum lugar?
Eles são gerados no seu navegador com crypto.randomUUID e nunca saem do seu dispositivo.
Qual versão do UUID é essa?
Versão 4, a aleatória. O dígito da versão é sempre 4 e o dígito da variante é 8, 9, a ou b, conforme a especificação exigir.
Dois UUIDs poderiam colidir?
Em teoria sim, na prática não. Com 122 bits aleatórios, você precisaria gerar bilhões de UUIDs por segundo durante décadas antes que uma duplicata se tornasse provável.
Posso obter UUIDs sem travessões ou em letras maiúsculas?
Sim. "Remover travessões" fornece a forma hexadecimal de 32 caracteres e "Maiúsculas" muda de A – F para A – F. Use os dois juntos se precisar de um ID maiúsculo compacto.
Quantos posso gerar de uma vez?
Até 1000 por corrida. Gere novamente para outro lote – cada execução extrai novos valores aleatórios.