Como funciona
O gerador de criptografia do navegador produz 128 bits aleatórios; seis deles são sobrescritos para marcar a versão (4) e a variante. O resultado é formatado como cinco grupos separados por hífens: 8-4-4-4-12 caracteres hexadecimais.
- Os UUIDs da versão 4 são aleatórios, não sequenciais. Para IDs classificáveis, consulte UUID v7 ou ULID.
Por que isso importa
Chaves de banco de dados, IDs de solicitação, tokens de idempotência e nomes de arquivos precisam de identificadores que possam ser criados de forma independente. Um UUID aleatório remove os vazamentos de coordenação e sequência que os IDs de incremento automático trazem, ao custo de não serem classificáveis.
Um exemplo trabalhado
crypto.randomUUID() retorna algo como 3f2b0c1e-9a4d-4d77-b0d2-7c9a1f5e6b8c. O 4 do terceiro grupo marca a versão; o primeiro dígito do quarto grupo marca a variante.
Erros comuns
- Construindo IDs com Math.random em vez do gerador de criptografia.
- Esperando que os IDs da v4 sejam classificados cronologicamente.
- Armazená-los como texto com distinção entre maiúsculas e minúsculas quando a forma canônica estiver em minúsculas.
Dicas práticas
Se você precisar de identificadores que sejam classificados por hora de criação, use UUID v7 ou ULID — v7 codifica um carimbo de data/hora em milissegundos nos bits iniciais. Armazene UUIDs em uma coluna uuid nativa quando o banco de dados oferecer uma; é menor e mais rápido que o texto.
Como usar
- Abra a ferramenta. Tudo roda na aba do seu navegador.
- Cole ou digite sua entrada e escolha a ação necessária.
- Verifique o resultado e copie-o com um clique.
Perguntas comuns
Quão únicos são esses UUIDs?
Os UUIDs da versão 4 carregam 122 bits aleatórios, portanto, uma colisão é praticamente impossível para uso normal.
Por que não usar IDs sequenciais?
v4 é aleatório e não classificável. Se precisar de identificadores classificáveis, use UUID v7 ou ULID.
Posso gerar mais de 100 de uma vez?
A página limita cada lote a 100 para manter a guia responsiva. Gere novamente para obter mais.
Esta ferramenta é realmente gratuita?
Sim. Não há conta, acesso pago e limite de uso. O Tools App é financiado pela aumenso, o estúdio por trás dele.
Alguma coisa que eu inseri foi carregada?
Não. A ferramenta é executada na aba do seu navegador; o que você insere nunca é enviado para nós e nunca é armazenado.