Gerador de UUID

Gere identificadores únicos universais (UUID v4) para uso em bancos de dados, APIs e sistemas.

O que é um UUID

UUID (Universally Unique Identifier), também chamado de GUID, é um identificador de 128 bits usado para nomear registros de forma praticamente única, sem depender de um banco de dados central para evitar colisões. É amplamente usado como chave primária em bancos de dados distribuídos, identificadores de sessão e chaves de API.

Como é gerado (versão 4)

O UUID versão 4 é gerado a partir de números aleatórios (usando a API crypto.getRandomValues do navegador, criptograficamente segura), com apenas alguns bits fixos para identificar a versão e a variante — a probabilidade de colisão entre dois UUIDs v4 gerados é desprezível na prática.

Formato

Um UUID padrão tem 36 caracteres, no formato xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, onde x é um dígito hexadecimal aleatório, o "4" indica a versão, e y é um de 8, 9, a ou b (indicando a variante).

Perguntas frequentes

Os UUIDs gerados podem se repetir?

A probabilidade é astronomicamente baixa — um UUID v4 tem 122 bits de aleatoriedade, então colisões são praticamente impossíveis na prática.

Esse gerador funciona offline / sem enviar dados a um servidor?

Sim — os UUIDs são gerados inteiramente no seu navegador, usando a API criptográfica nativa, sem nenhuma comunicação com o servidor.