Gerador de UUID
Gere UUIDs únicos instantaneamente — um de cada vez ou em massa.
O que é
Um UUID (Universally Unique Identifier) é um rótulo de 128 bits usado para identificar de forma única informações em sistemas de computador. Também conhecido como GUID (Globally Unique Identifier) na terminologia Microsoft, um UUID é projetado para ser único em todo o espaço e tempo. Os UUIDs são usados em todo o desenvolvimento de software: como chaves primárias em bancos de dados, como tokens de sessão em aplicações web, como identificadores de dispositivos em apps móveis, como IDs de transação em sistemas de pagamento. Eles seguem um formato padronizado: oito caracteres hexadecimais seguidos de três grupos de quatro, depois doze — todos separados por hífens. Este gerador suporta UUID versão 4 (aleatório) e UUID versão 1 (baseado em tempo). A versão 4 é a mais utilizada — gera 122 bits de aleatoriedade, tornando colisões astronomicamente improváveis.
Como usar
- Escolha sua versão UUID: v4 (aleatório, o mais comum) ou v1 (baseado em tempo, classificável).
- Defina a quantidade — gere de 1 a 100 UUIDs de uma vez.
- Escolha o formato de maiúsculas: minúsculas (padrão) ou MAIÚSCULAS.
- Ative/desative a opção "Hífens" para incluir ou remover os hífens entre os grupos.
- Clique em "Gerar" para criar seus UUIDs instantaneamente.
- Clique em "Copiar tudo" ou em um UUID individual para copiá-lo.
Por que usar
Todo desenvolvedor eventualmente precisa gerar um UUID — para popular um banco de dados, criar um fixture de teste ou testar rapidamente um endpoint de API. Abrir um terminal ou navegar para um site sobrecarregado só para obter um UUID é desperdício de tempo. Esta ferramenta gera UUIDs instantaneamente no seu navegador usando a Web Crypto API, que fornece aleatoriedade criptograficamente segura. Os UUIDs são gerados localmente — nada é enviado a nenhum servidor. O recurso de geração em massa é especialmente útil para desenvolvedores que precisam popular uma tabela de banco de dados ou criar vários registros de teste.
Perguntas frequentes
Qual é a diferença entre UUID v1 e v4?
UUID v1 é baseado em tempo: combina um timestamp com um identificador de nó. UUID v4 é puramente aleatório: usa 122 bits de aleatoriedade criptográfica sem informações temporais. Para a maioria das aplicações web, v4 é preferido.
Dois UUIDs podem ser iguais?
Tecnicamente sim, mas a probabilidade é tão ínfima que é considerada desprezível na prática. UUID v4 tem 2^122 valores possíveis. Na prática, colisões de UUID simplesmente não ocorrem.
Qual é a diferença entre UUID e GUID?
São funcionalmente a mesma coisa. GUID é o nome da Microsoft para o mesmo padrão. Ambos seguem a especificação RFC 4122.
Os UUIDs gerados aqui são criptograficamente seguros?
Sim. Esta ferramenta usa a Web Crypto API para gerar UUIDs aleatórios criptograficamente seguros, não Math.random().
Posso usar estes UUIDs como chaves primárias de banco de dados?
Sim. Chaves primárias UUID são um padrão comum no PostgreSQL, MySQL, SQLite, MongoDB e na maioria dos outros bancos de dados.