Abrir menu

Gerador de UUID V4

IDs aleatórios RFC 4122

Gerador de UUID V4 online

Gere um ou vários UUIDs V4 aleatórios para identificadores, fixtures, seeds, logs e testes de desenvolvimento.

Gerador de UUID V4
Gere um ou mais UUIDs V4 aleatórios.

Mínimo 1, máximo 100.

1 de 1 ID gerado.

Guia da ferramenta

Como funciona: Gerador de UUID V4

O gerador de UUID V4 cria identificadores aleatórios no formato amplamente usado em APIs, bancos de dados, fixtures e sistemas distribuídos.

UUID versão 4 é um identificador de 128 bits cujo conteúdo é essencialmente aleatório, com alguns bits reservados para indicar versão e variante. A forma textual possui 36 caracteres, incluindo hífens, no padrão 8-4-4-4-12.

Esta ferramenta usa uma biblioteca consolidada no navegador e permite gerar de 1 a 100 valores por vez. Os identificadores não são enviados para uma API própria e podem ser copiados como uma lista, um por linha.

Como usar, passo a passo

  1. Informe a quantidade de IDs desejada.
  2. Clique em Gerar para criar a lista de UUIDs V4.
  3. Copie todos os identificadores gerados de uma vez.

Quando esta ferramenta ajuda

  • Criar IDs para testes de APIs, payloads e entidades locais.
  • Gerar múltiplos identificadores para seeds e massas de teste.
  • Simular chaves públicas ou referências sem depender de dados reais.

Entendendo versão e variante

No grupo central, o primeiro caractere identifica a versão 4. Outro conjunto de bits marca a variante compatível com o formato definido pela RFC 9562. Restam 122 bits variáveis, o que produz um espaço muito grande de combinações.

UUIDs v4 são úteis quando diferentes serviços precisam criar IDs sem coordenar um contador central. Eles não carregam data de criação, região, usuário ou sequência de banco.

Escolha entre UUID e ULID

UUID v4 é amplamente reconhecido por bancos e frameworks. ULID é mais compacto e ordenável por tempo. A escolha depende de compatibilidade, estratégia de índices e necessidade de ordenação; nenhum dos dois deve ser tratado automaticamente como segredo.

Anatomia do formato

Entrada ou estrutura

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

Resultado ou interpretação

8-4-4-4-12 caracteres hexadecimais; 4 indica a versão e y codifica a variante.

Os caracteres x e y representam posições variáveis, não um UUID literal.

Limites e cuidados importantes

  • UUID v4 não é ordenável por data e não contém timestamp.
  • A chance de colisão é extremamente baixa, mas não é uma prova matemática de unicidade global.
  • O identificador não substitui autenticação, token secreto ou controle de acesso.
  • A ferramenta limita cada lote a 100 IDs para manter a interface responsiva.

Perguntas frequentes

UUID v4 é realmente único?

Ele é aleatório em um espaço enorme, então colisões são extremamente improváveis. Sistemas críticos ainda devem manter restrições de unicidade no armazenamento.

Consigo descobrir quando ele foi criado?

Não. A versão 4 não inclui timestamp. Use um campo de data separado ou um formato ordenável quando essa informação for necessária.

Posso usar UUID como senha?

Não é recomendado. Identificadores e segredos têm objetivos diferentes; tokens devem ser gerados e armazenados segundo requisitos específicos de segurança.