UUID Generator — generar UUID v4 aleatorios online
Un UUID Generator crea identificadores únicos que pueden usarse en bases de datos, APIs, sistemas distribuidos, registros de aplicación y datos de prueba. UUID significa Universally Unique Identifier. El formato más habitual es una cadena de 36 caracteres con grupos hexadecimales separados por guiones, por ejemplo: 550e8400-e29b-41d4-a716-446655440000.
La variante más común para uso general es UUID v4, que se genera a partir de valores aleatorios. Gracias al enorme espacio de combinaciones posibles, la probabilidad de que dos UUID v4 bien generados coincidan es extremadamente baja. Por eso se usan mucho cuando distintos servicios necesitan crear identificadores por separado sin depender de un contador central.
Existen varias versiones de UUID y cada una responde a una idea distinta. Las más conocidas durante años fueron v1 (basada en tiempo), v3 (basada en nombre con MD5), v4 (aleatoria) y v5 (basada en nombre con SHA-1). Los estándares más recientes también incluyen v6, v7 y v8, orientadas a mejorar el orden temporal o permitir esquemas personalizados. En resumen, hoy puede decirse que hay versiones del 1 al 8, aunque no todas se usan igual de menudo.
Cómo usarlo
1. Abre la herramienta de generación de UUID. 2. Indica cuántos UUID quieres crear, si existe esa opción. 3. Haz clic en generar. Lo habitual es que el resultado por defecto sea UUID v4. 4. Copia el identificador y úsalo en tu base de datos, aplicación, configuración o datos de prueba. 5. Si necesitas orden temporal o generación determinista, comprueba si otra versión encaja mejor que v4.
Ejemplos
- Un UUID v4
Salida: c1f4d2c8-7a6b-4b7f-9d2a-5a8e4c1f9b30
- Generación por lotes
Salida:
8b9e1a55-9f3f-4c5d-a51b-5c7f6d8a1234d7ac3b1e-7e82-4b0c-8d9f-2a45e6c7f8914c9f8a2d-1357-4f8c-b62e-9e0ab123cd45
- Cómo identificar la versión
En c1f4d2c8-7a6b-4b7f-9d2a-5a8e4c1f9b30, el 4 al inicio del tercer bloque indica que es un UUID versión 4.
Consejos
- Usa UUID v4 cuando necesites identificadores aleatorios con riesgo de colisión prácticamente despreciable.
- Si te interesa ordenar por tiempo, quizá UUID v7 sea una mejor opción.
- No trates un UUID como si fuera un secreto o un token de seguridad.
- Mantén el formato en minúsculas salvo que tu sistema pida otra convención.
- Valida los UUID recibidos desde usuarios o APIs externas.
Preguntas frecuentes
¿Qué es UUID v4?
Es un UUID generado aleatoriamente, con ciertos bits reservados para indicar la versión y la variante.
¿Cuántas versiones de UUID existen?
Las más conocidas son v1, v3, v4 y v5, y las especificaciones modernas también definen v6, v7 y v8. En conjunto, hoy se habla de versiones 1 a 8.
¿Los UUID son únicos al 100%?
No existe garantía matemática absoluta, pero con UUID v4 bien generados la posibilidad de colisión es tan baja que resulta aceptable para la gran mayoría de sistemas.
¿Cuándo no conviene usar UUID v4?
Cuando necesitas orden por tiempo, identificadores deterministas o una estructura basada en nombre y namespace.
¿Puedo usar un UUID como contraseña o secreto API?
No. Un UUID sirve para identificar objetos, no para proteger acceso o almacenar secretos.