Gerador de UUID
Gere UUIDs v4 aleatórios com segurança criptográfica (CSPRNG). Escolha formatos canônico, maiúsculo, sem hífens ou URN, e exporte em lote como TXT, JSON ou JavaScript.
Gerar UUID v4
O caso mais comum: um identificador pronto para copiar.
Nenhuma configuração é necessária para gerar um UUID v4. O botão cria um valor novo usando a API criptográfica do navegador.
Muda apenas a forma textual copiada/exibida. Os 128 bits gerados continuam sendo o mesmo UUID.
A forma canônica em minúsculas continua sendo o padrão. "Sem hífens" e URN são opções de apresentação para integração com sistemas específicos.
UUID pronto
Clique para copiar ou gere outro valor.
Como funciona
Informe os dados
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
Veja o resultado na hora
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Use o resultado
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
O que é Gerador de UUID?
O Gerador de UUID cria identificadores únicos universais (UUID v4 / GUID) com aleatoriedade criptográfica segura (CSPRNG), oferecendo formatação canônica, maiúscula, compacta e URN, além de exportação em lote para TXT e JSON.
Como gerar e estruturar identificadores UUID v4 e GUID
Entenda a anatomia de 128 bits do UUID v4, como funciona a aleatoriedade criptográfica e como exportar identificadores em múltiplos formatos.
Geração criptográfica e padrão RFC 4122
A ferramenta utiliza geradores de números pseudoaleatórios criptograficamente seguros (CSPRNG) nativos da Web Crypto API (crypto.randomUUID() ou crypto.getRandomValues()). Isso garante 122 bits de entropia pura nos 128 bits totais do UUID, tornando a chance de colisão estatisticamente nula em sistemas de produção.
Anatomia e estrutura do UUID v4
O identificador é representado por 32 dígitos hexadecimais divididos em 5 blocos no formato 8-4-4-4-12 (36 caracteres incluindo hífens). No UUID v4, o primeiro dígito do terceiro bloco é sempre o número fixo 4 (indicando a versão), e o primeiro dígito do quarto bloco é sempre 8, 9, a ou b (definindo a variante da especificação RFC 4122 / DCE 1.1).
Formatos de representação (Maiúsculo, Compacto e URN)
Você pode alternar entre quatro representações textuais do mesmo identificador: canônica (minúscula com hífens), maiúscula (comum em ambientes Microsoft/GUID), compacta (32 caracteres sem hífens para URLs e chaves primárias compactas) ou URN (urn:uuid:...). A alteração afeta apenas a exibição e cópia, preservando os mesmos 128 bits originais.
Geração em lote e formatos de exportação
No modo em lote, você pode gerar de 1 a 100 identificadores simultaneamente usando predefinições rápidas (5, 10, 25, 50, 100) ou valores personalizados. Os resultados podem ser copiados ou baixados como lista de texto simples (.txt), array JSON estruturado (.json) ou declaração de array JavaScript (.js).
Exemplo prático de anatomia e formatos
Representação nos formatos canônico, compacto e URN
Veja como o mesmo UUID v4 é representado para diferentes aplicações e linguagens:
Canônico: f47ac10b-58cc-4372-a567-0e02b2c3d479\nCompacto: f47ac10b58cc4372a5670e02b2c3d479\nURN: urn:uuid:f47ac10b-58cc-4372-a567-0e02b2c3d479Geração 100% local e privada
Todos os UUIDs são gerados diretamente na memória do seu navegador através da Web Crypto API. Nenhum identificador gerado é transmitido, registrado ou armazenado em servidores externos.
Perguntas frequentes
Qual é a diferença entre UUID e GUID?
UUID (Universally Unique Identifier) e GUID (Globally Unique Identifier) referem-se ao mesmo padrão de identificadores de 128 bits; o termo GUID é tradicionalmente utilizado no ecossistema Microsoft e Windows, enquanto UUID é a nomenclatura padrão da RFC 4122.
Existe risco de dois UUIDs v4 gerados serem idênticos (colisão)?
Na prática, o risco de colisão é desprezível: com 122 bits de aleatoriedade, seriam necessárias centenas de bilhões de gerações por segundo durante décadas para haver 50% de probabilidade de duplicidade.
Qual é a diferença entre UUID v4 e outras versões (v1, v3, v5, v7)?
O UUID v4 é baseado inteiramente em aleatoriedade criptográfica, ao passo que a versão 1 usa timestamp e MAC address, as versões 3 e 5 usam hashes MD5/SHA-1 de namespaces e a versão 7 combina timestamp cronológico ordenável com entropia aleatória.
Um UUID v4 pode ser usado como chave secreta ou token de autenticação?
Não. Embora os UUIDs v4 sejam gerados com aleatoriedade criptográfica, eles são projetados como identificadores públicos únicos e não devem ser tratados como senhas, tokens de sessão ou segredos criptográficos.
Para que serve o formato compacto sem hífens?
O formato compacto remove os 4 hífens separadores, resultando em uma sequência contínua de 32 caracteres hexadecimais ideal para parâmetros de URL, nomes de arquivos ou armazenamento eficiente em bancos de dados.
Posso exportar os UUIDs gerados em lote em quais formatos?
Você pode copiar ou baixar a lista de UUIDs como linhas de texto puro (TXT), array formatado em JSON ou constante de código JavaScript (.js).
Ferramentas relacionadas
- PopularDisponívelLocal
Formatador de JSON, YAML e XML
Formate, minifique e valide JSON e XML, e converta entre JSON e YAML no navegador.
- PopularDisponívelLocal
Gerador e Leitor de QR Code
Crie QR codes e leia imagens de QR localmente.
- PopularDisponívelLocal
Codificador/Decodificador Base64
Codifique e decodifique texto em Base64 localmente.
- PopularDisponívelLocal
Codificador/Decodificador de URL
Codifique e decodifique URLs em abas separadas, com opções de lote e recursão.
- PopularDisponívelLocal
Conversor de Timestamp Unix
Converta timestamp Unix (segundos e milissegundos) em data/hora e vice-versa.
- DisponívelLocal
Codificador/Decodificador de Entidades HTML
Codifique e decodifique entidades HTML com segurança.
- DisponívelLocal
Testador de Regex
Teste expressões regulares e prévias de substituição.
- DisponívelLocal
Decodificador de JWT
Decodifique header e payload de JWT localmente.
- DisponívelLocal
Gerador e Validador de Expressão Cron
Monte, valide e decodifique expressões cron de 5 campos com prévia de execuções.
- DisponívelLocal
Comparador JSON Diff
Compare dois JSONs e veja caminhos alterados.