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
Analizar y validar un UUID
Pegue cualquier UUID para verificar su formato, decodificar su versión, variante y marca de tiempo incrustada
Acepta mayúsculas, minúsculas, sin guiones, {braces} y urn:uuid: prefijos.
Preguntas Frecuentes
¿Qué versiones de UUID puedo crear?
Versión 1 (basada en tiempo), versión 4 (aleatoria), versión 5 (espacio de nombres y nombre), versión 7 (ordenada en tiempo aleatoria) y el UUID nulo especial, además de análisis y validación de valores existentes.
¿Son los UUID criptográficamente seguros?
Sí. Las versiones basadas en aleatoriedad utilizan una fuente criptográficamente segura, por lo que son adecuadas para identificadores que no deben poder adivinarse.
¿Puedo generar muchos a la vez?
Sí. El modo masivo crea un lote completo con un solo clic, con copia y exportación para scripts y semillas.
¿Podrían colisionar dos UUID generados?
A todos los efectos prácticos, no. Un UUID aleatorio tiene 122 bits de entropía, lo que hace que los duplicados accidentales sean astronómicamente improbables.
¿Qué formato tienen los UUIDs generados?
Cada UUID tiene exactamente 36 caracteres: 32 dígitos hexadecimales agrupados en cinco secciones separadas por guiones siguiendo el patrón 8-4-4-4-12, como 3f2504e0-4f89-41d3-9a0c-0305e82c3301. La salida está en minúsculas, lista para pegar en código, archivos de configuración o registros de base de datos sin necesidad de recortes.
¿Puedo copiar los UUIDs generados o descargarlos como archivo?
Sí. Haz clic en cualquier UUID individual para copiarlo al instante, o usa el botón de copiar todo para obtener la lista completa de una sola vez. Los resultados por lotes también pueden descargarse como un archivo de texto plano con un UUID por línea, listo para usar en código, hojas de cálculo o datos de prueba.
¿Mis UUIDs generados se almacenan o se envían a algún lugar?
La generación se ejecuta completamente en tu navegador utilizando la fuente de aleatoriedad de tu dispositivo, por lo que no se transmite ningún identificador ni dato de entrada a ningún servidor. Una vez cargada la página, puedes seguir generando sin conexión, y cada UUID permanece privado en tu propio equipo.
¿Puedo usar estos UUIDs como claves primarias de base de datos?
Sí. UUID v4 funciona como clave primaria en PostgreSQL, MySQL, MongoDB y la mayoría de los ORM, porque los valores son únicos entre sistemas. Para tablas muy grandes, es preferible UUID v7: sus dígitos ordenados cronológicamente reducen la fragmentación del índice B-tree y aceleran las inserciones por lotes.
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.
Formato UUID (RFC 4122)
Un UUID tiene 128 bits escritos como 32 dígitos hexadecimales en cinco grupos (8-4-4-4-12) separados por guiones
Los cinco segmentos
- time_low
- 8 hex · 32 bits bajos de la marca de tiempo (v1) o datos aleatorios
- time_mid
- 4 hex · 16 bits medios de la marca de tiempo
- time_hi_and_version
- 4 hex · versión nibble + 12 bits altos de la marca de tiempo
- clock_seq
- 4 hex · bits variantes + secuencia de reloj
- node
- 12 hex · ID de nodo de 48 bits (MAC en v1) o datos aleatorios
probabilidad de colisión v4
Un UUID v4 aleatorio tiene 122 bits aleatorios, aproximadamente 5,3 × 10³⁶ valores posibles:
| UUID generados | Probabilidad de colisión |
|---|---|
| 10³ | ~10⁻⁵⁴ |
| 10⁶ | ~10⁻³¹ |
| 10⁹ | ~10⁻¹⁰ |
| 2.7 × 10¹⁸ | 50% |
Casos extremos que encuentran los desarrolladores
Todos estos formularios aparecen en sistemas reales; conózcalos antes de validarlos
{550e8400-e29b-41d4-a716-446655440000}
Algunos sistemas (Microsoft COM, .NET ToString("B")) envuelven los UUID entre llaves. Quítelos antes de validarlos.
urn:uuid:550e8400-e29b-41d4-a716-446655440000
El formulario URN es válido en documentos RDF y XML. Quite el prefijo urn:uuid: antes de analizar.
550E8400-E29B-41D4-A716-446655440000
Hex no distingue entre mayúsculas y minúsculas. De forma predeterminada, las minúsculas de PostgreSQL y las mayúsculas de SQL Server se normalizan antes de comparar.
550e8400e29b41d4a716446655440000
La forma de 32 dígitos sin guiones es común en las API y las bases de datos. Vuelva a insertar guiones en 8-4-4-4-12 para mostrar.
00000000-0000-0000-0000-000000000000
El UUID nulo es especial: todo ceros, todavía 36 caracteres. A menudo significa "sin valor"; trátelo como nulo en la lógica empresarial.
v7: 01890d8f-5ce0-7a5b-9a4a-a4fa5f5e6a72
UUID v7 incorpora una marca de tiempo de milisegundos de Unix: ordene una columna v7 y las filas aparecerán en orden de creación.
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
Referencias y Recursos
-
RFC 9562 - UUIDs and ULIDs (IETF)
El estándar de IETF que define las versiones, formatos y algoritmos de generación de UUID.
-
Universally Unique Identifier - Wikipedia
Referencia general sobre los identificadores únicos universales y sus variantes.