./prontouso.com

FERRAMENTAS DE DESENVOLVIMENTO

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.

Status da ferramentaRoda no seu navegador
Prévia
prontouso://dev/uuid-v4
LocalWeb Crypto

Gerar UUID v4

O caso mais comum: um identificador pronto para copiar.

Opções
Geração direta

Nenhuma configuração é necessária para gerar um UUID v4. O botão cria um valor novo usando a API criptográfica do navegador.

Representação

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.

Sem histórico · sem rede

UUID pronto

Clique para copiar ou gere outro valor.

Resultado
UUID V4Gerado localmente
Identificador
Canônico
Estrutura do UUID8–4–4–4–12
32 bits16 bitsVersão 4Variante48 bits
Versão4 · aleatório
VarianteRFC · ?xxx
Tamanho128 bits
FonteWeb Crypto

Como funciona

  1. Informe os dados

    Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.

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

  3. Use o resultado

    Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.

Privacidade e processamentoRoda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

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.

ENTENDA A FERRAMENTA

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-0e02b2c3d479

Geraçã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).