Generator

Gerador de UUID

Crie um ou vários UUIDs (v4/v7) para identificadores e chaves.

UUIDs gerados

Gerador de UUID grátis — identificadores v4 e v7 online

Um UUID (identificador único universal), também chamado GUID, é um valor de 128 bits que rotula informação para que permaneça única entre sistemas sem uma autoridade central. Nosso gerador de UUID gratuito cria identificadores válidos de versão 4 (aleatórios) e versão 7 (ordenados por tempo) na hora, no navegador: escolha a versão, informe quantos precisa e copie direto para o código, banco de dados ou configuração. A geração ocorre localmente no seu dispositivo — nada é enviado a um servidor, então é rápido, privado e funciona offline.

Seja uma única chave primária, um lote de dados de teste ou um ID de correlação para um trace distribuído, este gerador de UUID online produz identificadores conformes ao padrão com um clique. A ferramenta para desenvolvedores que querem um GUID rápido e confiável sem instalar nada.

O que é um UUID e como é estruturado?

Um UUID é escrito como 32 dígitos hexadecimais em cinco grupos separados por hífens, por exemplo 550e8400-e29b-41d4-a716-446655440000. Duas posições codificam metadados: a versão (qual algoritmo o gerou) e a variante (o layout). Como o espaço de valores possíveis é astronomicamente grande, a chance de dois UUIDs gerados de forma independente colidirem é praticamente nula.

Essa unicidade sem coordenação é o motivo de os UUIDs estarem em toda parte: chaves primárias de banco de dados, IDs de recursos de API, identificadores de mensagens e eventos, nomes de arquivo e tokens de sessão. Diferente de inteiros autoincrementais, um UUID pode ser criado em qualquer cliente ou servidor antes de chegar ao banco, o que simplifica sistemas distribuídos e offline-first.

UUID v4 vs. v7 — qual versão usar?

UUID v4 é totalmente aleatório. É a escolha padrão segura quando você só precisa de um valor único sem se importar com a ordem — chaves de API, identificadores pontuais, referências anonimizadas. Sua aleatoriedade também o torna difícil de adivinhar, útil quando o ID fica exposto publicamente.

UUID v7 embute um carimbo de tempo Unix em milissegundos nos bits iniciais, então os valores ordenam cronologicamente. Essa ordenação por tempo é muito mais amigável aos índices de banco: as linhas são inseridas próximas em vez de espalhadas por uma árvore B, o que reduz a fragmentação do índice e melhora o desempenho de escrita em escala. Escolha v7 para novas chaves primárias em que a ordem de inserção importa, e v4 quando a imprevisibilidade for prioridade.

Como gerar UUIDs

Selecione a versão do UUID (v4 ou v7), defina a quantidade de 1 a 100 e clique em Gerar. Os identificadores aparecem na área de saída, prontos para Copiar para a área de transferência ou Limpar para recomeçar. Gerar muitos de uma vez é útil para popular uma tabela, montar um arquivo de fixtures ou criar registros de teste.

Como a ferramenta roda inteiramente no lado do cliente, gere quantas vezes quiser, sem limites nem conta. A saída é texto puro: cole em inserts SQL, arquivos env, JSON ou comentários sem reformatar.

Onde os UUIDs são usados

Bancos de dados: chaves primárias e estrangeiras que podem ser criadas no cliente antes da inserção. APIs: identificadores de recurso estáveis e não sequenciais que não revelam a contagem de registros. Sistemas distribuídos: IDs de correlação e trace que unem logs entre serviços. Mensageria: chaves de idempotência que permitem deduplicar com segurança eventos reprocessados.

Também atendem necessidades do dia a dia: nomes únicos de arquivo e upload, identificadores anônimos de analytics, segmentação por feature flags e tokens de uso único. Onde for preciso um rótulo globalmente único que qualquer parte da stack possa cunhar por conta própria, um UUID encaixa.

Perguntas frequentes

Este gerador de UUID é grátis? Sim, uso ilimitado e sem cadastro. Os UUIDs são gerados de forma privada? Sim, criados localmente no navegador e nunca enviados. UUIDs podem colidir? Em teoria sim, mas a probabilidade é tão pequena que é ignorada na prática. Qual versão escolher? v7 para chaves de BD ordenadas por tempo, v4 para IDs aleatórios e difíceis de adivinhar. Posso gerar muitos de uma vez? Sim, até 100 por lote. UUIDs servem como chaves primárias? Sim, v7 é especialmente amigável a índices.

Ajude a melhorar esta ferramenta

A ferramenta funcionou como você esperava?

Envie um relato rápido com captura ou arquivo de exemplo. O nome da ferramenta será preenchido automaticamente.