Gerador de UUID
Gerador de UUID online grátis com suporte a v1, v4, v5 e v7 / GUID. Crie identificadores únicos individuais ou em lote instantaneamente para software, bancos de dados, APIs e sistemas distribuídos. Compatível com RFC 9562.
Clique em Gerar para criar um UUID
Sobre esta ferramenta
Gere identificadores universalmente únicos (UUID/GUID) com um clique. Esta ferramenta suporta UUID v4 (aleatório), v7 (ordenado por tempo, ideal para chaves de banco de dados), v1 (baseado em timestamp) e v5 (namespace + nome, determinístico). O UUID — também conhecido como GUID (Globally Unique Identifier) — é um identificador de 128 bits padronizado pela RFC 9562 (anteriormente RFC 4122). Gere um único valor ou uma lista em lote para testes, população de bancos de dados e sistemas distribuídos.
Funcionalidades
Como Funciona o Gerador de UUID
Escolha uma versão de UUID e clique em gerar para criar um identificador instantaneamente no navegador. v4 e v7 são produzidos a partir de bytes aleatórios criptograficamente seguros; v1 embute um timestamp; v5 deriva um valor determinístico de um namespace e um nome via SHA-1. Ative a geração múltipla para criar um lote. Cada UUID segue o formato definido pela RFC 9562, tornando a ferramenta útil para testes, desenvolvimento, integrações e modelagem de dados.
Principais Casos de Uso
- Desenvolvimento de SoftwareCrie identificadores únicos para entidades, registros e referências internas na arquitetura da sua aplicação.
- Chaves Primárias de Banco de DadosUse v7 para chaves primárias ordenadas por tempo que evitam fragmentação de índice, ou v4 para identificadores externos opacos.
- APIs e MicrosserviçosAtribua IDs de recursos, IDs de requisição e IDs de correlação únicos para rastrear transações entre serviços.
- Testes e Seed de DadosProduza lotes de valores únicos realistas para testes de QA, fixtures de banco de dados e suítes de teste automatizadas.
- IDs DeterminísticosUse v5 para derivar um identificador estável e reproduzível a partir de um namespace e um nome conhecido, como uma URL ou domínio.
Como Utilizar Esta Ferramenta
Escolha uma versão
Selecione v4, v7, v1 ou v5. Para v5, informe também um namespace e um nome.
Gere
Clique no botão de gerar ou ative 'Gerar Múltiplos' para criar um lote de 2 a 100. Seu(s) UUID(s) aparece(m) instantaneamente.
Copie
Clique no ícone de cópia ao lado de qualquer UUID ou use 'Copiar Todos' para copiar a lista inteira de uma vez.
Perguntas e Respostas
UUID (Universally Unique Identifier) é um identificador de 128 bits padronizado pela RFC 9562 (que substituiu a RFC 4122 em 2024). Ele permite que sistemas independentes gerem valores únicos sem qualquer coordenação central.
Use v4 para IDs aleatórios de uso geral, tokens e identificadores públicos. Use v7 para chaves primárias de banco de dados, pois seu prefixo de timestamp mantém os inserts sequenciais e evita fragmentação de índice. Use v1 quando precisar de um timestamp embutido da forma clássica, e v5 quando precisar de um ID determinístico derivado de um nome.
v4 é totalmente aleatório, então não revela o horário de criação, mas se espalha pelos índices do banco. v7 coloca um timestamp em milissegundos nos bits iniciais, tornando os IDs ordenáveis por tempo e muito mais eficientes como chaves primárias em índices B-tree como PostgreSQL ou MySQL.
Sim. v5 é derivado de um UUID de namespace e um nome usando SHA-1, então as mesmas entradas sempre produzem o mesmo UUID. Isso é útil quando você precisa de um identificador estável para um valor conhecido, como uma URL ou nome de usuário.
UUID e GUID se referem ao mesmo padrão. GUID (Globally Unique Identifier) é o nome utilizado pela Microsoft para UUID. Ambos seguem a RFC 9562 e são intercambiáveis na maioria dos contextos.