Generador de UUID
Genera UUIDs (Identificadores Únicos Universales) compatibles con RFC 4122 en múltiples versiones. Criptográficamente seguros, generación instantánea con soporte por lotes.
Generar UUID
Selecciona versión de UUID y personaliza opciones
UUIDs Generados
Haz clic en "Generar UUIDs" para crear identificadores únicos
Analisar e validar um UUID
Cole qualquer UUID para verificar o seu formato e descodificar a versão, a variante e o carimbo temporal incorporado
Accepts uppercase, lowercase, no hyphens, {braces} and urn:uuid: prefixes.
Comprendiendo las Versiones de UUID
Elige la versión correcta de UUID para tu caso de uso específico
UUID v1 (Basado en Tiempo)
Generado a partir de la marca de tiempo actual y dirección MAC. Proporciona unicidad en espacio y tiempo.
UUID v4 (Aleatorio)
Generado usando números aleatorios criptográficamente seguros. La versión más comúnmente usada.
UUID v5 (Basado en Nombre)
Generado a partir de un espacio de nombres y nombre usando hash SHA-1. Produce UUIDs consistentes para la misma entrada.
UUID v7 (Ordenado por Tiempo)
Generado a partir de marca de tiempo Unix con precisión de milisegundos. Ordenable por tiempo de creación.
UUID Format (RFC 4122)
Um UUID tem 128 bits escritos como 32 dígitos hexadecimais em cinco grupos — 8-4-4-4-12 — separados por hífenes
Os cinco segmentos
- time_low
- 8 hex · 32 bits inferiores do carimbo temporal (v1) ou dados aleatórios
- time_mid
- 4 hex · 16 bits intermédios do carimbo temporal
- time_hi_and_version
- 4 hex · nibble da versão + 12 bits superiores do carimbo temporal
- clock_seq
- 4 hex · bits da variante + sequência de relógio
- node
- 12 hex · ID de nó de 48 bits (MAC na v1) ou dados aleatórios
v4 collision probability
Um UUID v4 aleatório tem 122 bits aleatórios — cerca de 5,3 × 10³⁶ valores possíveis:
| UUIDs generated | Probabilidade de colisão |
|---|---|
| 10³ | ~10⁻⁵⁴ |
| 10⁶ | ~10⁻³¹ |
| 10⁹ | ~10⁻¹⁰ |
| 2.7 × 10¹⁸ | 50% |
Casos extremos com que os programadores se deparam
Todas estas formas aparecem em sistemas reais — conheça-as antes de validar
{550e8400-e29b-41d4-a716-446655440000}
Alguns sistemas (Microsoft COM, .NET ToString("B")) envolvem os UUIDs em chavetas. Remova-as antes de validar.
urn:uuid:550e8400-e29b-41d4-a716-446655440000
A forma URN é válida em documentos RDF e XML. Remova o prefixo urn:uuid: antes de analisar.
550E8400-E29B-41D4-A716-446655440000
Os hexadecimais não distinguem maiúsculas de minúsculas. O PostgreSQL converte para minúsculas e o SQL Server para maiúsculas por predefinição — normalize antes de comparar.
550e8400e29b41d4a716446655440000
A forma de 32 dígitos sem hífenes é comum em APIs e bases de dados. Reinsira os hífenes em 8-4-4-4-12 para apresentar.
00000000-0000-0000-0000-000000000000
O Nil UUID é especial: tudo a zero, mas mantém os 36 caracteres. Frequentemente significa "sem valor" — trate-o como null na lógica de negócio.
v7: 01890d8f-5ce0-7a5b-9a4a-a4fa5f5e6a72
UUID v7 embeds a Unix millisecond timestamp — sort a v7 column and rows come out in creation order.
Especificaciones Técnicas
Nuestro generador UUID usa algoritmos y prácticas de seguridad estándar de la industria
Características de Seguridad
- Generación compatible con RFC 4122
- Aleatoriedad criptográficamente segura (Web Crypto API)
- Generación solo del lado del cliente
- Resistencia de colisión prácticamente única
Opciones de Personalización
- Múltiples versiones de UUID (v1, v4, v5, v7, Nulo)
- Generación por lotes (hasta 100)
- Formatos mayúsculas y sin guiones
- Copia y descarga instantánea