Skip to content
Gerador de UUID
Tools

Gerador de UUID

Gere UUID v4 e v7 em lote, prontos a copiar.

Result

Runs entirely in your browser. Nothing is uploaded.

Gerador e descodificador de UUID gratuito e online, tudo no seu browser

Este gerador de UUID online gratuito cria identificadores universalmente únicos — também conhecidos como GUID — instantaneamente, sem registo e sem limites. Cada UUID é gerado localmente usando o gerador de números aleatórios criptograficamente seguro (CSPRNG) do seu browser, pelo que nada é enviado para um servidor e pode usar os IDs com segurança em chaves de produção, dados de teste ou sistemas sensíveis. Funciona offline, gera um único ID ou milhares em massa, e combina o gerador com um descodificador de UUID integrado para criar e inspecionar identificadores num só lugar.

Quer precise de um UUID aleatório, um lote para popular uma base de dados, ou uma forma rápida de descodificar um UUID que lhe foi fornecido, esta ferramenta cobre todo o fluxo de trabalho — sem instalação, sem bibliotecas e sem escrever uma única linha de código. Vai muito além do que oferecem sites como uuidgenerator.net ou guidgenerator.com, combinando as seis versões de UUID, todos os formatos de saída, exportação em massa e um descodificador completo numa única página privada.

Todas as versões de UUID: v1, v3, v4, v5, v6 e v7

Escolha a versão que se adapta ao seu caso de uso. UUID v4 é completamente aleatório e a escolha mais comum — o mesmo valor que obteria com uuid.uuid4() em Python, java.util.UUID.randomUUID() em Java ou crypto.randomUUID() em JavaScript. UUID v7 incorpora um timestamp Unix em milissegundos, pelo que os IDs são ordenáveis por tempo e são excelentes chaves primárias de base de dados com muito melhor localidade de índice do que v4. v1 e v6 são UUID com timestamp gregoriano (v6 é a forma reordenada e ordenável), gerados aqui com um nó aleatório para que nunca seja exposto um endereço MAC. Também pode emitir os valores especiais NIL (tudo zeros) e Max (tudo uns) do RFC 9562.

Para IDs estáveis e reproduzíveis, escolha as versões baseadas em nome: v5 (SHA-1) e v3 (MD5) fazem o hash de um espaço de nomes juntamente com uma cadeia de caracteres, de modo que as mesmas entradas produzem sempre o mesmo UUID. Selecione um espaço de nomes padrão — DNS, URL, OID ou X.500 — ou cole o seu próprio, introduza qualquer nome e derive um identificador determinista a partir de um domínio, URL ou chave. A saída corresponde exatamente a uuid.uuid5() / uuid.uuid3() do Python.

Geração em massa e formatos de saída flexíveis

Gere até 10.000 UUID de uma vez e exporte-os como texto simples, um array JSON, uma coluna CSV ou SQL VALUES prontos a executar — ideal para popular tabelas, construir fixtures ou criar dados de teste realistas em segundos. Formate a saída para corresponder à sua stack: active maiúsculas, remova os hífenes para uma forma compacta, envolva em chavetas para literais GUID do .NET, ou adicione o prefixo urn:uuid: para documentos RDF e XML.

Como tudo é executado do lado do cliente, a geração em massa de milhares de IDs é instantânea e nunca toca a rede — tornando esta uma alternativa mais rápida e privada ao uuidtools.com ou ao painel UUID dentro de it-tools.tech.

Descodifique e inspecione qualquer UUID online

Cole qualquer identificador no descodificador integrado para decompor instantaneamente a sua estrutura. O descodificador de UUID online reporta a versão e a variante, e para UUID baseados em tempo extrai os dados incorporados: o timestamp exato de criação de v1, v6 e v7, mais a sequência de relógio e o (indicando se o nó é um valor aleatório ou um endereço MAC real) de v1 e v6. Reconhece a variante RFC 4122/9562 e os valores especiais NIL e Max, e tolera chavetas, prefixos URN, maiúsculas e minúsculas misturadas e hífenes em falta.

Isso torna-o um companheiro útil para depuração quotidiana: confirme se um ID é verdadeiramente aleatório (v4) ou baseado em tempo, recupere quando um registo v1/v6/v7 foi criado, verifique que um ID v3/v5 baseado em nome não contém dados ocultos, ou simplesmente valide que uma cadeia é um UUID bem formado antes de chegar ao seu código.

Qual versão de UUID deve usar?

Para a maioria das necessidades, um UUID aleatório v4 é a opção predefinida correta: não contém informação sobre quando ou onde foi criado, que é exatamente o que quer para identificadores públicos, tokens de sessão ou qualquer coisa que não deva expor um tempo de criação. Use v7 quando o identificador for também uma chave de base de dados — o seu timestamp incorporado mantém as linhas aproximadamente em ordem de inserção, o que reduz a fragmentação de índices e acelera as consultas de intervalo em tabelas de alta escrita.

v5 baseado em nome é ideal quando precisa do mesmo UUID para a mesma entidade lógica sempre — por exemplo, derivar um ID de produto estável a partir de um URL canónico. Gerar UUIDs online é a forma mais rápida de obter um ID correto e resistente a colisões quando não quer abrir um REPL ou configurar uma biblioteca. Com 122 bits de entropia em cada v4, a probabilidade de uma colisão é efetivamente zero mesmo em escala massiva.

UtiloKit vs uuidgenerator.net, guidgenerator.com e it-tools.tech

Uuidgenerator.net é uma das ferramentas UUID mais visitadas, mas gera um único UUID v4 por visita à página — não há modo em massa, não há v7, não há descodificador e não há opções de formato. Guidgenerator.com é semelhante: simples, rápido, mas limitado a um formato e uma versão. It-tools.tech cobre os UUID como parte de uma caixa de ferramentas maior e tem uma interface mais limpa, mas separa a geração e a descodificação em ecrãs distintos e não suporta exportação SQL em massa.

O UtiloKit reúne as seis versões de UUID (v1, v3, v4, v5, v6, v7), todos os formatos (padrão, maiúsculas, sem hífenes, com chavetas, URN), exportação em massa para JSON/CSV/SQL e um descodificador completo num único ecrã. Tudo é executado no seu browser com CSPRNG — sem servidor, sem conta, sem upload de ficheiros. A ferramenta também funciona offline após o primeiro carregamento, o que é importante se estiver a popular uma base de dados num avião ou num local com conectividade instável.

Frequently asked questions

O gerador de UUID é gratuito e ilimitado?

Sim. Gere todos os UUID que precisar, completamente grátis, sem conta, sem limites de velocidade e sem anúncios. Tudo é executado no seu browser, pelo que não há nada para instalar.

Os UUID gerados são criptograficamente aleatórios e seguros?

Sim. Os UUID são gerados com o gerador de números aleatórios criptograficamente seguro (CSPRNG) do seu browser — a mesma fonte usada por gestores de palavras-passe e bibliotecas de encriptação. Nada é enviado para um servidor, pelo que os IDs são seguros para usar como chaves de produção, tokens de sessão e qualquer sistema sensível.

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

O v4 é completamente aleatório — 122 bits de entropia sem informação incorporada. O v7 incorpora um timestamp Unix em milissegundos nos bits mais significativos, de modo que os IDs gerados mais tarde se ordenam depois dos anteriores. Isso torna o v7 muito melhor como chave primária de base de dados: as linhas mantêm-se aproximadamente em ordem de inserção, as páginas de índice mantêm-se cheias e as consultas de intervalo por tempo de criação são eficientes.

Que versões de UUID posso gerar aqui?

Todas as versões comuns: v4 (aleatório), v7 (ordenável por tempo Unix), v1 (timestamp gregoriano), v6 (v1 reordenado e ordenável), v5 (baseado em nome SHA-1), v3 (baseado em nome MD5), mais os valores especiais NIL (tudo zeros) e Max (tudo uns) definidos no RFC 9562.

O que é um UUID baseado em nome (v3/v5) e como funcionam os espaços de nomes?

Os UUID v3 e v5 são deterministas: fazem o hash de um UUID de espaço de nomes juntamente com uma cadeia de nome, de modo que as mesmas entradas produzem sempre o mesmo UUID. Escolha um espaço de nomes padrão (DNS, URL, OID ou X.500) ou forneça o seu próprio, escreva um nome e obtenha um identificador estável — ideal para derivar um ID consistente a partir de um nome de domínio, URL ou qualquer chave.

Posso gerar UUID em massa e exportá-los?

Sim. Gere até 10.000 UUID de uma vez e exporte-os como texto simples, um array JSON, uma coluna CSV ou SQL VALUES prontos a executar — ideal para popular tabelas de bases de dados, construir fixtures de teste ou criar dados de desenvolvimento realistas em segundos.

Esta ferramenta é privada? Armazena os meus UUID?

Completamente privada. Cada UUID é gerado dentro do seu browser usando JavaScript do lado do cliente e o CSPRNG — nada é transmitido para um servidor, registado ou armazenado em qualquer lugar fora do seu dispositivo. A ferramenta funciona offline após o primeiro carregamento.