Gerador de UUID 🔒 Seus dados nunca saem do seu navegador.

Gere UUID v4 — individual ou em lote, com opções de formatação.

v4 é totalmente aleatório; v7 embute um timestamp, então os IDs ordenam por criação.

Ctrl+EnterGerar · Ctrl+SBaixar

Sobre esta ferramenta

Um UUID v4 (Identificador Único Universal) é um identificador aleatório de 128 bits na forma xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, com chance praticamente nula de colisão — usado para chaves de banco de dados, IDs de sessão, nomes de arquivo e mais. No .NET é comumente chamado de GUID. Este gerador de UUID v7 também cria UUID v7, que embutem um timestamp em milissegundos para que os IDs sejam ordenados pela data de criação — uma escolha melhor para chaves primárias de banco de dados quando a ordem de inserção importa.

Esta ferramenta usa crypto.randomUUID() — a API criptográfica segura embutida do navegador — então os UUIDs gerados são criptograficamente aleatórios e, claro, nunca saem da sua máquina.

Perguntas frequentes

Qual é a diferença entre UUID v4 e v7?

v4 é totalmente aleatório — 122 bits aleatórios sem nenhuma estrutura. v7 incorpora um timestamp Unix com precisão de milissegundos em seus primeiros bits, então IDs gerados depois sempre ficam ordenados após os anteriores, o que torna o v7 uma boa escolha para chaves primárias de banco de dados quando você quer inserções ordenadas por tempo.

A aleatoriedade é criptograficamente segura?

Sim — a geração usa o crypto.getRandomValues() do navegador, a mesma fonte usada para chaves criptográficas, e não o mais fraco Math.random().

O que o modo "Inspecionar" faz?

Cole qualquer UUID e ele decodifica a versão, a variante, a forma canônica (minúsculas, com hífens) e, para UUIDs de versão 1, 6 ou 7, o timestamp embutido, mostrado tanto em ISO 8601 quanto no seu horário local.

Posso gerar UUIDs sem hífens ou em maiúsculas?

Sim — ative "Sem hífens" e "Maiúsculas"; ambos se aplicam também à geração em massa, para até 10.000 UUIDs de uma vez.

Os UUIDs que eu gero ou inspeciono são enviados a algum lugar?

Não — tanto a geração quanto a análise acontecem inteiramente no seu navegador; nada é enviado a um servidor.

O que é UUID v7 e como ele difere do v4?

O UUID v7 foi padronizado junto com o v4 na RFC 9562 (2024): em vez de ser totalmente aleatório, ele coloca um timestamp Unix de 48 bits com precisão de milissegundos nos primeiros bits, então IDs criados depois sempre ficam ordenados após os criados antes — ótimo para chaves primárias de banco de dados e identificadores de log onde a ordem de inserção e a localidade de índice importam. O v4 não tem essa estrutura, e é exatamente esse o ponto: quando você precisa de um identificador que não revele nada sobre quando foi criado, como um token público ou um link de redefinição de senha. Como regra geral: use v7 quando a ordenação temporal ajudar seu mecanismo de armazenamento, e v4 quando a imprevisibilidade for a prioridade.