Gerador UUID
UUID v4, v7, ULID, Nano ID
| Formato | Comprimento | Ordenável | Uso ideal |
|---|---|---|---|
| UUID v4 | 36 chars | Não | Identificadores gerais |
| UUID v7 | 36 chars | Sim | DB com índices B-tree |
| ULID | 26 chars | Sim | Alt. compacta ao UUID v7 |
| Nano ID | 21 chars | Não | URLs, 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?
- 1Selecione versão UUID
v4 para uso geral (aleatório), v7 para DBs (ordenável), v5 para IDs determinísticos (a partir de nome).
- 2Escolha quantidade
Gere 1, 10, 100 ou até 1000 UUIDs de uma vez. Útil para seeding de dados.
- 3Copie os resultados
Copie UUID individual ou a lista completa. Disponível em diferentes formatos (com hífens, sem, maiúsculas).
Perguntas Frequentes
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.
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.
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.