Gere UUIDs e GUIDs instantaneamente
Este gerador de UUID cria identificadores compatíveis com os padrões diretamente no seu navegador. Escolha a versão, defina a quantidade e obtenha novos valores imediatamente — um para colar em um teste, ou mil para popular um banco de dados. Cada UUID é produzido com o gerador de números aleatórios criptograficamente seguro do seu navegador, e nenhum é enviado ou armazenado em qualquer servidor.
Recursos
- UUID v4 – 122 bits aleatórios, a versão mais utilizada.
- UUID v7 – um timestamp Unix de 48 bits em milissegundos seguido por bits aleatórios, para que os IDs sejam classificados por data de criação.
- Geração em massa de até 1.000 UUIDs de uma vez, com opção de copiar e baixar como um arquivo
.txt. - Opções de formatação – letras maiúsculas, sem hifens (32 caracteres), ou envoltos em
{chaves}.
Usos comuns
Chaves primárias de banco de dados. UUIDs permitem que servidores de aplicação criem IDs antes de inserir um registro, o que simplifica sistemas distribuídos e a fusão de dados. Prefira o v7 para isso: chaves v4 aleatórias espalham as inserções pelo índice, enquanto as chaves v7 chegam em ordem.
Recursos de API e chaves de idempotência. Muitas APIs identificam pedidos, pagamentos e mensagens por UUID, e aceitam um UUID gerado pelo cliente como chave de idempotência para que uma requisição repetida não seja processada duas vezes.
Dados de teste e fixtures. Gere uma lista de IDs para preencher uma planilha, uma API de simulação (mock) ou um teste unitário.
Nomes de arquivos e objetos. Um UUID cria um nome livre de colisões para uploads, entradas de cache ou arquivos temporários.
Lendo um UUID
Um UUID como 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e tem uma estrutura fixa. O primeiro dígito do terceiro grupo é a versão (4 ou 7). O primeiro dígito do quarto grupo é a variante, que para UUIDs padrão é 8, 9, a ou b. Em um UUID v7, os primeiros 12 dígitos hexadecimais codificam o tempo de criação em milissegundos desde 1970.
Precisa de outros valores aleatórios? Crie senhas fortes com o Gerador de Senhas ou números aleatórios em qualquer intervalo com o Gerador de Números Aleatórios.