CalSolve

Gerador de UUID

Gere identificadores UUID v4 aleatórios, um ou vários por vez.

Os UUIDs (v4) são gerados localmente no seu navegador usando a Web Crypto API.

Sobre esta ferramenta

Essa ferramenta gera UUIDs versão 4 (aleatórios) usando a Web Crypto API do seu navegador. UUIDs são comumente usados como identificadores únicos para registros de banco de dados, solicitações de API, sessões e objetos em sistemas distribuídos.

Como os UUIDs v4 são derivados de 122 bits de aleatoriedade em vez de um contador central, dois sistemas quaisquer — ou duas chamadas quaisquer a essa ferramenta — podem gerar IDs de forma independente com uma chance praticamente nula de produzir o mesmo valor duas vezes.

Gere um único UUID para uma necessidade pontual, ou gere em lote até 50 de uma vez (por exemplo, para popular dados de teste) e copie todos com um clique.

Ferramentas relacionadas

Perguntas frequentes

O que é um UUID?
Um UUID (Identificador Único Universal) é um identificador de 128 bits, geralmente escrito como 32 caracteres hexadecimais divididos em cinco grupos (por exemplo, 550e8400-e29b-41d4-a716-446655440000), que é praticamente garantido ser único sem qualquer coordenação central.
É seguro gerar UUIDs online?
Sim — essa ferramenta gera UUIDs localmente no seu navegador usando o gerador de números aleatórios criptograficamente seguro da Web Crypto API. Nenhum dado é enviado a nenhum servidor, e não há nada sensível em um UUID, já que ele não codifica nenhuma informação sobre você.
O que significa “v4”, e qual a probabilidade de colisão?
UUIDs versão 4 são gerados a partir de bits aleatórios, em vez de derivados de um timestamp ou endereço de hardware. Com 122 bits aleatórios, uma colisão é astronomicamente improvável: seria preciso gerar cerca de um bilhão de UUIDs por segundo durante uns 85 anos para que a chance de um único duplicado chegasse a 50%.
Para que os UUIDs são comumente usados?
UUIDs são amplamente usados como chaves primárias de banco de dados, IDs de solicitações de API, tokens de sessão e identificadores de objetos em sistemas distribuídos — em qualquer lugar onde você precise de um ID único que diferentes sistemas possam gerar de forma independente sem consultar um ao outro primeiro.