Generador de UUID

Generar UUID v4

Generador de UUID crea identificadores únicos UUID versión 4 (aleatorios). UUID (Universally Unique Identifier) es un identificador de 128 bits que garantiza la unicidad global. UUID v4 se genera aleatoriamente y se usa ampliamente en bases de datos, APIs, sistemas distribuidos y para crear identificadores únicos de objetos.

Número de UUIDs a generar (1-100)

¿Qué es UUID y dónde se usa?

UUID (Universally Unique Identifier) es un estándar para crear identificadores únicos. UUID v4 se genera aleatoriamente y tiene una probabilidad de colisión prácticamente igual a cero. Los UUIDs se usan en bases de datos como claves primarias, en APIs REST para identificación de recursos, en sistemas distribuidos para identificación única de objetos, en sistemas de archivos y en muchas otras áreas donde se requiere unicidad garantizada del identificador.

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-5c7f6d8a1234
  • d7ac3b1e-7e82-4b0c-8d9f-2a45e6c7f891
  • 4c9f8a2d-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.