Ir para o conteúdo
Grátis, sem cadastro, no navegador

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.

1

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ãoBaseUso típico
Versão 4122 bits aleatórios do gerador de números aleatórios da Web Crypto APIO caso mais comum: IDs para registros, sessões, solicitações ou arquivos
Versão 7Carimbo de data/hora de 48 bits em milissegundos, seguido de bits aleatóriosChaves primárias de banco de dados que precisam ser ordenadas pela data de criação
Versão 1Carimbo de data/hora, sequência de clock e ID de nó aleatório em vez do endereço MACSistemas que exigem especificamente UUIDs v1 baseadas em tempo
Versão 5Hash SHA-1 do namespace e do nome, sem aleatoriedadeIDs 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 caracteres
cfbff0d1-9375-5685-968c-48ce8b15ae17

Sem hífens

32 caracteres
cfbff0d193755685968c48ce8b15ae17

Com 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)

Novo

Gere 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 suporte
Você está criando algo próprio?

Sua 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.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores