Gerador de UUID / GUID

Gere UUIDs e GUIDs online no navegador: v1, v3, v4, v5, v7, nil e max. Crie até 100 valores, escolha o espaço de nomes e o formato, depois copie o resultado. Tudo é feito localmente no dispositivo.

Formato
Resultado
0 caract. · 0 bytes
Testar:
✓ Gera UUIDs (GUIDs) conforme RFC 4122 / 9562 ✓ Suporta as versões 1, 3, 4, 5 e 7 ✓ Os valores aleatórios usam a Web Crypto API segura ✓ Processamento local no navegador
Exemplos
Lote de UUID v4 aleatórios
Versão: v4 Quantidade: 5

Gere cinco UUID v4 aleatórios, a escolha comum para aplicativos e bancos de dados.

GUID compacto
Versão: v4 Quantidade: 1

Maiúsculas sem hífens: a forma GUID de 32 caracteres usada em código e chaves de registro.

UUID v5 no espaço DNS
Versão: v5 Quantidade: 1 Nome: example.com
Saída cfbff0d1-9375-5685-968c-48ce8b15ae17

UUID determinístico para example.com no espaço DNS: a mesma entrada sempre produz este valor.

Lote UUID v7 ordenado por tempo
Versão: v7 Quantidade: 5

Gere cinco UUID v7; o prefixo temporal permite ordenação aproximada por criação.

O que é um UUID?

Um UUID (Universally Unique Identifier), também chamado de GUID nas plataformas Microsoft, é um identificador de 128 bits para marcar registros sem uma autoridade central. A forma comum tem 32 caracteres hexadecimais em cinco grupos (8-4-4-4-12), como f47ac10b-58cc-4372-a567-0e02b2c3d479.

UUID e GUID normalmente indicam o mesmo formato: GUID é comum na Microsoft, UUID é o termo geral do padrão. Este gerador UUID / GUID online cria valores no navegador para código, bancos de dados, testes ou configuração.

Como gerar um UUID online

Escolha uma versão, informe uma quantidade de 1 a 100 e clique em Gerar. O resultado mostra um valor por linha e você pode copiar a lista inteira. UUID v4 é a opção padrão para um novo identificador aleatório.

Altere a apresentação sem gerar novamente: hífens, maiúsculas, chaves ou o prefixo urn:uuid:. Assim o valor se adapta a uma API, linguagem ou banco de dados.

Valores aleatórios são criados localmente com a Web Crypto API; UUIDs, nomes, espaços de nomes e resultados não são enviados ao servidor.

Versões UUID: v4, v7, v1, v3 e v5

UUID v4 é aleatório e serve para a maioria dos aplicativos. UUID v7 inclui um timestamp Unix e pode ser ordenado aproximadamente pela criação. UUID v1 é baseado em tempo; este gerador usa um nó aleatório, não o endereço MAC.

UUID v3 e UUID v5 são baseados em nome. Escolha DNS, URL, OID, X.500 ou um UUID personalizado como espaço de nomes. A mesma entrada dá sempre o mesmo resultado: v3 usa MD5 e v5 SHA-1.

UUID nil e max são valores especiais do padrão, não identificadores únicos comuns.

FAQ

Na maioria dos casos use v4 aleatório. Para chaves de banco de dados ordenáveis por criação, use v7. Escolha v3 ou v5 quando a mesma entrada deve produzir sempre o mesmo UUID.

Sim. UUID v4 e a parte aleatória de v7 usam a Web Crypto API criptograficamente segura do navegador. Os valores são criados localmente.

Escolha versão e quantidade e clique em Gerar. Para um UUID ou GUID aleatório normal, mantenha v4. Você pode criar até 100 valores e copiá-los.

Na prática, não. GUID é o nome Microsoft do mesmo formato de 128 bits geralmente chamado UUID.

As versões 3 e 5 são determinísticas: aplicam hash ao espaço de nomes e ao nome. Use v3/v5 para identificadores reproduzíveis e v4/v7 para novos valores.

Frequentemente sim. v7 contém um timestamp Unix em milissegundos e é ordenável por criação em momentos diferentes; não é estritamente monotônico no mesmo milissegundo.

A forma canônica em minúsculas com hífens é a escolha segura. Remova hífens apenas quando necessário; chaves e <code>urn:uuid:</code> dependem do sistema.
Ferramentas relacionadas