Generar y comprobar UUID

UUID aleatorios de versión 4 en la cantidad que se quiera, y la comprobación de uno ya existente.

5 UUID aleatorios de versión 4 generados.

UUID generados
14b58807-971b-494c-b6a1-ad928f945d46 b6b1eb1d-c4c2-49c3-b94f-ae6c32571787 c66f32dd-6569-49d6-8ee4-50b5607e4bae c98663da-e290-44b7-9d0e-d5aaa2aa9539 171e285d-c397-4f78-b0ab-dfa9185af7bb
Comprobación
no se ha indicado ningún UUID
Versión del comprobado
Probabilidad de colisión
en torno al uno por ciento con 2,7 billones de UUID
Aviso
Generados con la fuente criptográfica del navegador.

Un UUID es un identificador de 128 bits que debe ser único sin que exista una oficina central que los reparta. La versión 4 lo consigue con azar: 122 de los 128 bits se sortean y seis están reservados para la versión y la variante.

Con eso se pueden nombrar registros en sistemas distribuidos sin que nadie tenga que preguntar cuál es el siguiente número libre.

Por qué bastan 122 bits al azar

El número de valores posibles es de unos 5,3 por diez elevado a 36. Para toparse con una repetición con una probabilidad del uno por ciento habría que generar cerca de 2,7 billones de UUID: es la paradoja del cumpleaños aplicada a un espacio enorme.

Lo decisivo es la calidad del azar. Un generador aleatorio débil deja el planteamiento entero sin valor; por eso las implementaciones serias usan la fuente criptográfica del sistema, como hace esta herramienta en el navegador a través de la interfaz Web Crypto.

La versión 4 y las demás

La versión 1 lleva dentro una marca de tiempo y la dirección MAC, y delata así dónde y cuándo se creó. La versión 4 es azar puro. La versión 7, en el estándar desde 2024, antepone una marca de tiempo y por eso se mantiene ordenable, lo que es una ventaja clara para los índices de base de datos.

En claves primarias de tablas grandes ese es justamente el punto flaco conocido de la versión 4: como los valores se reparten al azar, cada inserción cae en un sitio distinto del índice. La versión 7 o una clave secuencial aparte lo resuelven.

Preguntas frecuentes

¿Un UUID es secreto?
Solo hasta cierto punto. Un UUID aleatorio de versión 4 es prácticamente imposible de adivinar y sirve para enlaces de invitación. Aun así no sustituye a un control de acceso: aparece en los registros del servidor, en el historial del navegador y en la cabecera de procedencia.
¿Qué significa el 4 en una posición fija?
La decimotercera cifra hexadecimal indica la versión y la decimoséptima la variante, que en la habitual hoy empieza por 8, 9, a o b. Esos seis bits son la razón de que de 128 bits solo 122 sean aleatorios.
¿Mayúsculas o minúsculas?
El estándar exige generar en minúsculas y aceptar ambas al leer. Quien compare UUID como texto debería unificarlos antes; si no, dos escrituras del mismo identificador cuentan como distintas.

Fuentes

Cifras vigentes en 2026. Los resultados son orientativos y no sustituyen a una asesoría laboral o fiscal.

También te puede servir