Glyph WidgetsGlyph Widgets
FerramentasSobreContatoBlogPrivacidadeTermosRemover AnúnciosApoiar no Ko-fi

© 2026 Glyph Widgets LLC. Todos os direitos reservados.

·

100% Processamento no Cliente

Voltar ao Blog

UUID Generator: Criar IDs Únicos Online

Gerador UUID cria identificadores v4 criptograficamente seguros. Apenas no navegador, até 100 de uma vez, com copiar e download. Sem conta.

Glyph Widgets
27 de fevereiro de 2026
11 min de leitura
uuid generatoruuid onlinegerar uuiduuid v4guid generator

O que é o UUID Generator?

O UUID Generator é uma ferramenta online gratuita que cria identificadores UUID v4 (Universally Unique Identifier versão 4) diretamente no seu navegador. UUIDs resolvem um problema fundamental no desenvolvimento de software: você precisa de identificadores únicos para registros de banco de dados, tokens de sessão, nomes de arquivo ou qualquer entidade que precise ser distinguível de todas as outras, inclusive em sistemas distribuídos. UUID v4 gera essa unicidade por meio de aleatoriedade em vez de depender de uma autoridade central ou carimbo de tempo. A ferramenta usa a Web Crypto API nativa (crypto.randomUUID()) integrada aos navegadores modernos, o que significa que nenhuma biblioteca externa processa seus dados — toda a geração acontece no lado do cliente, não requer cadastro e funciona offline.

Funcionalidades principais

  • Geração UUID v4 com a Web Crypto API — O componente chama crypto.randomUUID() diretamente, a mesma fonte criptograficamente segura usada pelo gerador de números aleatórios do seu sistema operacional.
  • Geração em massa (1–100 UUIDs) — Um menu suspenso permite selecionar 1, 5, 10, 25, 50 ou 100 UUIDs por geração. Todos são produzidos com um único clique e exibidos em uma lista rolável.
  • Três formatos de saída — Escolha entre letras minúsculas (550e8400-e29b-41d4-a716-446655440000), letras maiúsculas (550E8400-E29B-41D4-A716-446655440000) ou formato com chaves ({550e8400-e29b-41d4-a716-446655440000}). O formato é aplicado no momento da geração, não como uma transformação apenas de exibição.
  • Copiar individualmente ou tudo — Cada UUID na lista tem seu próprio botão de cópia. Um botão "Copy All" copia todos os UUIDs separados por quebras de linha, prontos para colar em uma planilha, script de seed ou arquivo de migração.
  • Validador de UUID — Um campo de entrada separado aceita qualquer string e a verifica contra o padrão regex UUID v4 ^\{?[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\}?$ (sem distinção de maiúsculas e minúsculas, com chaves opcionais). A validação exibe um check verde ou um X vermelho com uma mensagem descritiva.

Como usar o UUID Generator

Passo 1: Escolher quantos UUIDs você precisa

Abra o menu suspenso "Count" e selecione um valor: 1, 5, 10, 25, 50 ou 100. O padrão é 1. Se precisar popular uma tabela de banco de dados com linhas de teste, selecionar 100 permite obter um lote inteiro com um único clique.

Passo 2: Selecionar um formato

Abra o menu suspenso "Format" e escolha uma das três opções:

  • Letras minúsculas — A representação padrão: a1b2c3d4-e5f6-4789-8abc-def012345678. Este é o formato que a maioria dos bancos de dados, frameworks e especificações de API espera.
  • Letras maiúsculas — Todos os caracteres hexadecimais em maiúsculas: A1B2C3D4-E5F6-4789-8ABC-DEF012345678. Use para sistemas que exigem maiúsculas, como certas entradas do registro do Windows.
  • Chaves — UUID em letras minúsculas envolvido em chaves: {a1b2c3d4-e5f6-4789-8abc-def012345678}. Este é o formato GUID esperado por tecnologias Microsoft como COM/DCOM e algumas bibliotecas .NET.

Passo 3: Gerar

Clique no botão "Generate". Os UUIDs gerados aparecem imediatamente em uma lista numerada abaixo dos controles. Cada entrada exibe o UUID em fonte monoespaçada ao lado de um ícone de cópia individual.

Passo 4: Copiar os resultados

Para um único UUID, clique no ícone de cópia nessa linha. Para vários UUIDs, clique em "Copy All": a ferramenta une todos os valores com quebras de linha e os grava na sua área de transferência. Você pode colar diretamente em uma instrução SQL INSERT, um arquivo CSV ou um arquivo de configuração.

Passo 5: Validar um UUID existente (opcional)

Role até a seção "Validate UUID". Cole qualquer string UUID no campo de entrada e clique em "Validate". A ferramenta verifica a string contra o padrão v4 e exibe um indicador verde "Valid UUID v4" ou uma mensagem vermelha "Invalid UUID format". O validador aceita formatos em letras minúsculas, maiúsculas e com chaves.

Exemplos práticos

Popular um banco de dados com registros de teste

Você precisa de 25 chaves primárias para uma nova tabela users em um ambiente de staging. Selecione a quantidade 25, formato letras minúsculas, clique em "Generate" e depois em "Copy All". Cole o resultado no seu script de seed:

INSERT INTO users (id, name) VALUES
('a1b2c3d4-...', 'Test User 1'),
('b2c3d4e5-...', 'Test User 2'),
...

Cada UUID tem unicidade garantida e é seguro para uso como chave primária em qualquer sistema distribuído.

Gerar um GUID para um componente COM do Windows

Uma biblioteca .NET requer um atributo GUID em uma classe. Selecione quantidade 1, formato chaves, clique em "Generate". A saída {3F2504E0-4F89-41D3-9A0C-0305E82C3301} pode ser colada diretamente em um atributo [Guid("...")] em C#.

Validar um UUID recebido de uma API de terceiros

Sua aplicação recebeu um ID de um serviço externo e você não tem certeza se é um UUID v4 válido antes de armazená-lo. Cole o valor no validador, clique em "Validate" e confirme o indicador verde antes de continuar. Isso é mais rápido do que escrever uma regex em um bloco de notas.

Dicas e boas práticas

Gerar novamente sem alterar as configurações. Após a geração, um botão "Regenerate" aparece no cabeçalho do cartão de resultados. Clicar nele executa uma nova geração com a mesma quantidade e formato sem tocar nos menus suspensos, útil quando você percebe que precisa de um conjunto diferente mas quer a mesma configuração.

O formato é aplicado no momento da geração. Se você gerar 10 UUIDs em letras minúsculas, depois mudar para maiúsculas e gerar novamente, você obtém um conjunto completamente novo em maiúsculas, não o conjunto anterior reformatado. Se precisar do mesmo UUID em dois formatos, pode executar o validador na versão em letras minúsculas para confirmar a validade e depois convertê-la manualmente.

Compartilhar configurações via URL. A ferramenta codifica a seleção de quantidade e formato em uma URL compartilhável via useShareableState. Se você enviar a um colega um link com esses parâmetros, a ferramenta carrega com essas configurações pré-selecionadas.

O fallback da área de transferência funciona em navegadores mais antigos. Se navigator.clipboard.writeText não estiver disponível, comum em alguns ambientes corporativos, a ferramenta cria um <textarea> temporário, seleciona seu conteúdo e chama document.execCommand('copy') como alternativa.

Problemas comuns e solução de problemas

Erro "Please enter a UUID" na validação. Isso aparece quando você clica em "Validate" com o campo de entrada vazio. Cole uma string UUID antes de clicar.

O validador mostra inválido para um UUID que você sabe ser real. O validador verifica especificamente o formato UUID v4. Identificadores UUID v1 (baseado em tempo), v3 (namespace MD5) e v5 (namespace SHA1) têm padrões de bits diferentes nos campos de versão e variante e falharão na validação v4. Se receber um UUID v1 de um sistema como CockroachDB ou um cluster Cassandra, o validador irá reportá-lo corretamente como não sendo UUID v4.

Formato com chaves rejeitado por um banco de dados. A maioria dos bancos de dados SQL e ORMs espera o formato com hífens simples sem chaves. Remova as chaves antes de armazenar ou mude para o formato em letras minúsculas ou maiúsculas. O validador aceita entrada com chaves, mas seu driver de banco de dados provavelmente não.

O botão de cópia não faz nada. Em navegadores sem acesso à API da área de transferência (conexões HTTP em alguns ambientes ou perfis de navegador bloqueados), o método de fallback document.execCommand('copy') é usado. Se isso também falhar silenciosamente, selecione e copie o texto manualmente do campo de saída monoespaçado.

Privacidade e segurança

O UUID Generator é executado inteiramente dentro do seu navegador. Nenhum UUID, configuração ou entrada de validação é transmitida a qualquer servidor. A ferramenta usa crypto.randomUUID(), que faz parte da Web Crypto API e obtém entropia do gerador de números pseudoaleatórios criptograficamente seguro do sistema operacional, a mesma fonte usada para geração de chaves TLS. Os UUIDs gerados são seguros para usar como chaves primárias de banco de dados, tokens de autenticação ou identificadores de arquivo. A ferramenta funciona completamente offline depois que a página é carregada.

Perguntas frequentes

O UUID Generator é gratuito? Sim, completamente gratuito sem limites de uso. Não é necessário conta, assinatura ou pagamento. Todos os recursos, incluindo geração em massa, opções de formato e validação, estão disponíveis para todos os usuários.

A ferramenta funciona offline? Sim. Depois que a página é carregada, a geração e a validação funcionam sem conexão com a internet. A Web Crypto API usada para geração está integrada ao navegador e não requer chamadas de rede.

Meus dados estão seguros? Seus UUIDs são gerados completamente dentro do seu navegador. Nada é enviado a um servidor. O código-fonte é executado apenas no lado do cliente. Você pode verificar isso inspecionando a guia de rede nas ferramentas de desenvolvedor do seu navegador: nenhuma solicitação de saída é feita quando você clica em "Generate".

Qual é a diferença entre UUID e GUID? UUID (Universally Unique Identifier) e GUID (Globally Unique Identifier) são o mesmo conceito. GUID é o nome que a Microsoft usa; UUID é o nome definido na RFC 4122. Ambos se referem a um identificador de 128 bits tipicamente representado como 32 caracteres hexadecimais em cinco grupos separados por hífens. Esta ferramenta gera UUID v4, a variante aleatória usada na maioria das aplicações modernas.

Por que UUID v4 e não v1 ou v5? UUID v4 é a variante mais usada para identificadores de aplicações porque não requer coordenação entre sistemas, nenhum dado inicial e não expõe informações sobre a máquina host ou o tempo de geração. UUID v1 incorpora um carimbo de tempo e endereço MAC, o que pode expor informações do sistema. UUID v5 requer um namespace e uma string de entrada, tornando-o determinístico em vez de aleatório. Para a maioria dos casos de uso — chaves primárias de banco de dados, identificadores de sessão, IDs de correlação — v4 é a escolha certa.

Quão únicos são os identificadores UUID v4? A probabilidade de gerar um duplicado entre dois UUID v4 gerados aleatoriamente é aproximadamente 1 em 5,3 × 10³⁶. Em termos práticos, seria necessário gerar cerca de 2,7 × 10¹⁸ UUIDs antes de haver 50% de chance de qualquer colisão. Para a grande maioria das aplicações, o risco de colisão é insignificante sem qualquer lógica de deduplicação.

Posso usar esses UUIDs como chaves primárias de banco de dados? Sim. UUID v4 é comumente usado como tipo de chave primária no PostgreSQL (com o tipo de coluna uuid), MySQL (como CHAR(36) ou BINARY(16)), MongoDB e a maioria dos outros bancos de dados. A principal desvantagem em relação às chaves inteiras sequenciais é a fragmentação de índices em índices B-tree; se seu banco de dados lidar com milhões de linhas e você tiver problemas de desempenho de escrita, considere UUID v7 (ordenado por tempo) ou ULID — ambos disponíveis na ferramenta ID Generator Suite.

O que significa o formato com chaves? O formato com chaves envolve o UUID em chaves: {a1b2c3d4-e5f6-4789-8abc-def012345678}. Esta é a notação GUID usada pela Microsoft, particularmente no registro de componentes COM/DCOM, no atributo [Guid] do .NET e nas entradas do registro do Windows. Se você não está direcionando especificamente uma pilha de tecnologia Microsoft, o formato padrão em letras minúsculas é o preferido.

Posso regenerar os mesmos UUIDs? Não. Cada UUID v4 é gerado aleatoriamente e não pode ser reproduzido. Se precisar de identificadores reproduzíveis a partir de uma entrada fornecida, use UUID v5 (que faz hash de um namespace e um nome) ou CUID2 (disponível na ferramenta ID Generator Suite). Para a maioria das necessidades de aplicações, a reprodutibilidade não é necessária — simplesmente gere e armazene o UUID.

O validador verifica versões de UUID diferentes de v4? O validador verifica especificamente o formato v4. O quarto grupo de caracteres em um UUID codifica a versão: um UUID v4 tem 4 como décimo terceiro caractere, e o primeiro caractere do terceiro grupo é 8, 9, a ou b (os bits de variante). Identificadores UUID v1, v3 ou v5 têm valores diferentes nessas posições e serão exibidos como inválidos.

Ferramentas relacionadas

  • UUID Generator — a ferramenta dedicada abordada neste guia
  • Em breve: ID Generator Suite — gera UUID v4, Nanoid, ULID, CUID2, Short UUID e MongoDB ObjectID em um só lugar
  • Password Generator — gera senhas criptograficamente seguras usando a mesma Web Crypto API
  • Base64 Encoder/Decoder — codifica strings UUID e outros dados binários em Base64 para transporte
  • JSON Formatter — formata e valida payloads JSON que incluem campos UUID

Experimente o UUID Generator agora: UUID Generator

Última atualização: 27 de fevereiro de 2026

Continuar Lendo

Mais ArtigosExperimentar UUID Generator