Gerador de UUID: gere UUIDs online
O gerador de UUID cria UUIDs das versões 1, 4, 5 e 7 online: aleatórias, baseadas em tempo ou geradas a partir de namespace e nome (a v5 para “example.com” sempre resulta em cfbff0d1-9375-5685-968c-48ce8b15ae17). Gere uma por vez ou até 100 de uma só vez, também no formato GUID. Tudo acontece no seu navegador.
Criado por Jakub Martyniak
Vai criar um esquema de banco de dados? Hospede o banco de dados e o backend em um VPS.
Funciona inteiramente no seu navegador (Web Crypto API) — nada é enviado para um servidor, salvo ou registrado.
Resultado
Exemplo de resultado
Como é um UUID do gerador de UUID
Você escolhe a versão, a quantidade e o formato, e a ferramenta gera as UUIDs imediatamente para copiar. O exemplo mostra a versão 5, pois ela sempre calcula a mesma UUID a partir do namespace e do nome. As versões 1, 4 e 7 são baseadas em tempo ou aleatoriedade e geram novos valores a cada clique.
Exemplo · Versão 5, namespace DNS
Entrada
- Versão
- Versão 5 (namespace + nome)
- Namespace
- 6ba7b810-9dad-11d1-80b4-00c04fd430c8
- O namespace DNS fixo definido na RFC 4122.
- Nome
- example.com
Saída
- UUID v5
- cfbff0d1-9375-5685-968c-48ce8b15ae17
- O dígito 5 no início do terceiro bloco indica a versão. O mesmo nome sempre gera o mesmo UUID.
- Formatado
- {CFBFF0D193755685968C48CE8B15AE17}
- Letras maiúsculas, sem hífens, com chaves, por exemplo, para o Registro do Windows.
Por que esta ferramenta
Mais do que um número aleatório
As principais características do gerador.
Versões 1, 4, 5 e 7
UUIDs aleatórios (v4), baseados no tempo (v1/v7) e determinísticos (v5) com um clique.
Geração em lote
Gere até 100 UUIDs de uma só vez: copie-as em conjunto ou baixe-as como .txt.
Formato personalizável
Alterne entre maiúsculas e minúsculas, hífens e chaves pelas caixas de seleção, por exemplo, para usar o formato GUID.
Criptograficamente seguro
Gerado através da Web Crypto API do seu navegador, não de um gerador de números aleatórios fraco.
Não é necessária uma conta
Basta escolher a versão e o formato para gerar — sem registro.
Funciona apenas no navegador
Cada UUID é gerado no seu dispositivo — nada é enviado para um servidor nem registrado.
Guia
Como gerar UUIDs online
Da escolha da versão ao download: veja como usar o gerador de UUID.
Passo 1
Selecionar versão
No campo “Versão”, escolha a versão da UUID: versão 4 (aleatória, padrão), versão 1 (carimbo de data/hora), versão 7 (ordenável por data/hora) ou versão 5 (namespace + nome).
Passo 2
Na versão 5: namespace e nome
Escolha um namespace (DNS, URL, OID, X.500 ou uma UUID de namespace personalizada) e insira um nome, por exemplo, example.com.
Passo 3
Definir quantidade
Defina de 1 a 100 UUIDs com o controle deslizante ou os botões de mais e menos. Na versão 5, a quantidade é sempre 1.
Passo 4
Ajustar formato
Ative ou desative letras maiúsculas, hífens e chaves pelas caixas de seleção. As UUIDs existentes apenas mudam de formato; nenhuma nova UUID é gerada.
Passo 5
Gerar novamente
Use o botão de atualizar ao lado da versão para gerar um novo conjunto de UUIDs. Na versão 5, a mesma entrada sempre produz o mesmo resultado.
Passo 6
Copiar ou baixar
Copie uma UUID, use “Copiar todas” ou baixe a lista como arquivo uuids.txt por meio de “Baixar como .txt”.
Versões de UUID
Qual versão de UUID usar em cada caso?
O gerador de UUID cria UUIDs v4, v7, v1 e v5. Veja as diferenças entre as versões e quando usar cada uma.
| Versão | Base | Uso típico |
|---|---|---|
| Versão 4 | 122 bits aleatórios do gerador de números aleatórios da Web Crypto API | O caso mais comum: IDs para registros, sessões, solicitações ou arquivos |
| Versão 7 | Carimbo de data/hora de 48 bits em milissegundos, seguido de bits aleatórios | Chaves primárias de banco de dados que precisam ser ordenadas pela data de criação |
| Versão 1 | Carimbo de data/hora, sequência de clock e ID de nó aleatório em vez do endereço MAC | Sistemas que exigem especificamente UUIDs v1 baseadas em tempo |
| Versão 5 | Hash SHA-1 do namespace e do nome, sem aleatoriedade | IDs reproduzíveis: a mesma entrada sempre gera a mesma UUID |
A versão 3 foi omitida de propósito: ela funciona como a versão 5, mas usa MD5. A Web Crypto API dos navegadores não oferece MD5, e a RFC 4122 recomenda a versão 5 para novos aplicativos.
Formato e comprimento
UUID ou GUID: formatos e comprimento
Uma UUID é um identificador de 128 bits composto por 32 dígitos hexadecimais no padrão 8-4-4-4-12. GUID é o nome que a Microsoft dá ao mesmo identificador, geralmente escrito em maiúsculas e entre chaves. Você pode definir todos esses formatos no gerador de UUID usando as caixas de seleção.
Formato padrão
36 caracterescfbff0d1-9375-5685-968c-48ce8b15ae17Sem hífens
32 caracterescfbff0d193755685968c48ce8b15ae17Com chaves
38 caracteres{cfbff0d1-9375-5685-968c-48ce8b15ae17}Formato GUID: maiúsculas e chaves
38 caracteres{CFBFF0D1-9375-5685-968C-48CE8B15AE17}Descobrir mais
Mais ferramentas
Gerador de hash (MD5, SHA-1, SHA-256, SHA-512)
NovoGere hashes MD5, SHA-1, SHA-256 e SHA-512 a partir de texto ou arquivo e compare somas de verificação. Funciona inteiramente no navegador.
Criado por Luca Stanek
Conversor de timestamp Epoch/Unix
Converta timestamps Unix (segundos, milissegundos, microssegundos e nanossegundos) em datas legíveis e vice-versa — com contador em tempo real, ISO 8601/RFC 2822 e indicação de tempo relativo, inteiramente no navegador.
Criado por Jakub Martyniak
Formatador de JSON
Formate, minifique e valide JSON com realce de sintaxe, indicação de erros e download, inteiramente no navegador.
Criado por Jakub Martyniak
Gerador de senhas
Crie senhas fortes e aleatórias diretamente no navegador — nada é salvo nem transmitido.
Criado por Rugile Rutkauskaite
Gerador e verificador de Bcrypt
Gere e verifique hashes Bcrypt inteiramente no navegador, com fator de custo ajustável.
Criado por Rugile Rutkauskaite
Testador de Regex
Teste expressões regulares em tempo real no motor JavaScript nativo, com destaque de correspondências, grupos de captura e modo de substituição, diretamente no navegador.
Criado por Jakub Martyniak
Codificador/decodificador Base64
Codifique e descodifique texto em Base64, incluindo a variante segura para URL e mensagens de erro claras, diretamente no navegador.
Criado por Jakub Martyniak
Formatador de SQL online (formate e organize seu SQL)
Formate, organize e minifique SQL online para MySQL, MariaDB e PostgreSQL, com recuo e padronização de maiúsculas e minúsculas nas palavras-chave. Funciona inteiramente no navegador, sem upload.
Criado por Luca Stanek
FAQ
Perguntas frequentes sobre o gerador de UUID
Respostas rápidas sobre UUIDs, GUIDs e esta ferramenta.
Um ou até 100 UUIDs no formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. A versão 5, com o namespace DNS e o nome example.com, sempre gera, por exemplo, cfbff0d1-9375-5685-968c-48ce8b15ae17; com letras maiúsculas, sem hífens e entre chaves, {CFBFF0D193755685968C48CE8B15AE17}. As versões 4 e 7 se baseiam, respectivamente, em aleatoriedade e tempo e geram um novo valor a cada clique.
Sim. O gerador de UUID é gratuito e não exige uma conta. Você pode gerar de 1 a 100 UUIDs por vez; na versão 5, exatamente uma. Para obter um novo conjunto a qualquer momento, use o botão Atualizar.
Não. Cada UUID é gerada no seu navegador pela Web Crypto API: crypto.getRandomValues para as versões 1, 4 e 7; SHA-1 via crypto.subtle para a versão 5. Nada é enviado, armazenado ou registrado em logs.
Uma UUID (Universally Unique Identifier) é um identificador de 128 bits gerado sem uma autoridade central, por exemplo, para chaves primárias de banco de dados, IDs de sessão ou nomes de arquivo. No formato padrão, tem 36 caracteres: 32 dígitos hexadecimais e 4 hífens no padrão 8-4-4-4-12. Sem hífens, são 32 caracteres; com chaves, 38.
GUID (Globally Unique Identifier) é o nome que a Microsoft dá ao mesmo identificador de 128 bits, no mesmo formato de texto. Para obter o formato GUID típico {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, ative “Maiúsculas” e “Chaves” na ferramenta.
A versão 4 é totalmente aleatória e serve para a maioria dos casos. A versão 7 começa com um carimbo de data/hora de 48 bits em milissegundos, permitindo ordenar as UUIDs pela data de criação; ela é adequada para chaves primárias de banco de dados. A versão 1 se baseia em um carimbo de data/hora e um ID de nó. A versão 5 usa SHA-1 para calcular sempre a mesma UUID a partir de um namespace e um nome. Por isso, a ferramenta gera exatamente uma UUID na versão 5.
Na prática, sim. Uma UUID v4 contém 122 bits aleatórios do gerador criptograficamente seguro do seu navegador. Isso torna uma colisão extremamente improvável, mas não matematicamente impossível. A versão 5 é determinística por definição: o mesmo namespace e nome sempre geram a mesma UUID.
Não. O navegador não tem acesso ao seu endereço MAC. Por isso, na versão 1, o gerador de UUID usa um ID de nó aleatório com o bit de multicast ativado, conforme previsto na seção 4.5 da RFC 4122 para esse caso.
Mais alguma pergunta?
Contatar o suporteSua base de dados precisa de um servidor confiável
Um VPS da ZAP-Hosting mantém sua aplicação ou projeto online de forma confiável.
Sem configuração. Sem riscos. Online em segundos.
Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores
