TecnoCrypter Logo

Gerador UUID

UUID v4, v7, ULID, Nano ID

Tipo de Identificador
(máx. 100)
Comparação de formatos
FormatoComprimentoOrdenávelUso ideal
UUID v436 charsNãoIdentificadores gerais
UUID v736 charsSimDB com índices B-tree
ULID26 charsSimAlt. compacta ao UUID v7
Nano ID21 charsNãoURLs, slugs, tokens

Gerador UUID: v1, v4, v5 e v7 em Um Único Clique

UUIDs (Universally Unique Identifiers) são strings de 128 bits garantidamente únicas no mundo sem coordenação central. Padrão para IDs de registros em bancos de dados, tokens, IDs de eventos e qualquer caso que requeira um ID único sem colisão.

Nosso gerador suporta as variantes mais úteis: UUIDv4 (aleatório, mais comum), UUIDv1 (tempo + MAC), UUIDv5 (determinístico a partir de nome + namespace) e UUIDv7 (ordenado por tempo, ideal para DBs). Gere individualmente ou em massa (até 1000).

Para arquitetos projetando sistemas distribuídos, desenvolvedores escolhendo UUIDs para suas aplicações ou DBAs migrando de auto-increment. Geração instantânea, sem servidor.

Como funciona?

  1. 1
    Selecione versão UUID

    v4 para uso geral (aleatório), v7 para DBs (ordenável), v5 para IDs determinísticos (a partir de nome).

  2. 2
    Escolha quantidade

    Gere 1, 10, 100 ou até 1000 UUIDs de uma vez. Útil para seeding de dados.

  3. 3
    Copie os resultados

    Copie UUID individual ou a lista completa. Disponível em diferentes formatos (com hífens, sem, maiúsculas).

Perguntas Frequentes

Que versão UUID devo usar em 2026?

Para novas DBs: UUIDv7 (padrão 2024, ordenável por tempo, mais eficiente em índices B-tree). Para uso geral: UUIDv4 (aleatório, sem vazamentos). Para IDs determinísticos (mesma entrada, mesmo UUID): UUIDv5.

Quantos UUIDv4 posso gerar antes de colisão?

UUIDv4 tem 122 bits aleatórios (128 - 6 para versão e variante). Probabilidade de colisão após gerar N UUIDs = N²/(2 × 2^122). Para ter 50% de probabilidade de colisão, precisaria gerar 2,71 × 10^18 UUIDs. Risco praticamente zero.

É seguro usar UUIDs como tokens de segurança?

UUIDv4 tem 122 bits de entropia — segurança suficiente se gerado com crypto.getRandomValues(). MAS: algumas implementações usam Math.random() que não é criptográfico. Sempre verifique que sua biblioteca usa random seguro. A nossa usa Web Crypto API.