QuickATools

Ferramentas para desenvolvedores · Free browser tool

Gerador de UUID/GUID

Gere tokens UUID v4 criptograficamente seguros de alta qualidade na hora, com opções em lote e zero rastreamento em servidor.

How many?

Generate 1 to 1,000 UUID v4 tokens at once.

Format options

Wrap each value

Quotes suit SQL inserts (e.g. 'uuid'); braces match .NET-style GUID literals (e.g. {uuid}).

0 UUIDs · v4

Click "Generate" to create your first batch of UUIDs.

Click any row to copy just that value.

Frequently Asked Questions

Há diferença real entre UUID e GUID?

Na prática, não. UUID (Universally Unique Identifier) é o nome usado no padrão oficial RFC 4122, enquanto GUID (Globally Unique Identifier) é o nome da Microsoft para sua própria implementação do essencialmente mesmo formato de 128 bits. GUIDs modernos e UUIDs padrão são estruturalmente idênticos — mesmo comprimento, mesma colocação de hífens, mesmos bits de versão/variante — então os termos são usados de forma intercambiável hoje, inclusive por esta ferramenta.

Qual a probabilidade de dois valores UUID v4 colidirem?

Astronomicamente improvável. Um UUID v4 tem 122 bits aleatórios (os outros 6 bits são fixos para marcar versão e variante), dando cerca de 5.3 × 10^36 valores possíveis. Mesmo se você gerasse um bilhão de UUID v4s por segundo, precisaria rodar por bem mais tempo que a idade do universo antes de uma chance de 50% de qualquer colisão. Para praticamente toda aplicação do mundo real, tratar colisões de UUID v4 como impossíveis é a premissa de engenharia correta.

Quando eu realmente gostaria de remover hífens ou envolver um UUID em aspas/chaves?

Remover hífens produz uma string hex compacta de 32 caracteres, que alguns sistemas esperam para chaves de armazenamento, nomes de arquivo ou slugs de URL. Envolver em aspas simples (ex.: 'uuid') é útil para colar direto em um SQL INSERT, enquanto envolver em chaves (ex.: {uuid}) combina com o formato literal tradicional de GUID .NET/COM usado em C# e entradas do registro do Windows. Ative o que combinar com onde você vai colar o valor.

Por que gerar UUIDs no navegador em vez de usar uma biblioteca ou endpoint de servidor?

Todo UUID aqui vem de crypto.randomUUID(), o mesmo gerador de números aleatórios criptograficamente seguro (CSPRNG) embutido em navegadores modernos e usado por baixo dos panos pela maioria das bibliotecas UUID server-side — então não há trade-off de qualidade. Gerar localmente também significa que os identificadores que você cria (que podem mapear para linhas reais de banco, fixtures de teste ou tokens de sessão) nunca são transmitidos a lugar nenhum nem logados por um servidor, e você não precisa instalar um pacote para um lote pontual.

Gerador de UUID/GUID

Gere tokens UUID v4 criptograficamente seguros de alta qualidade na hora, com opções em lote e zero rastreamento em servidor.