Generador de UUID

Genera hasta 100 UUID v4 (aleatorios) o v7 (ordenados por tiempo) de una vez y cópialos en mayúsculas, sin guiones o entre llaves. Pega cualquier UUID para ver su versión y fecha de creación.

uds.

UUID generados

    Validador de UUID

    Sobre la herramienta: Generador de UUID

    Un UUID (Universally Unique Identifier, identificador único universal) es un identificador de 128 bits que se escribe como 32 dígitos hexadecimales en grupos 8-4-4-4-12, por ejemplo 550e8400-e29b-41d4-a716-446655440000. Como se pueden crear en cualquier sitio sin un servidor central y prácticamente nunca se repiten, se usan como claves de bases de datos, nombres de archivo o ID de peticiones. Microsoft llama a lo mismo GUID.

    Este generador usa los números aleatorios criptográficos de tu navegador (Web Crypto API) y la v7 sigue el estándar actual, la RFC 9562.

    Cómo se usa

    1. Elige v4 o v7 e indica cuántos necesitas (1–100).
    2. Si lo necesitas, activa mayúsculas, sin guiones, llaves o comillas y comas (para arrays en código). Solo cambia el formato de los valores ya generados.
    3. Pulsa Copiar todo o Copiar en una línea. Con Guardar .txt descargas la lista como archivo.
    4. Pega un UUID en el validador de UUID para saber si es válido, qué versión es y, en v1, v6 y v7, cuándo se creó.

    Diferencias entre versiones de UUID

    VersiónSe genera a partir deCaracterísticas
    v1Tiempo + dirección MACPuede revelar datos del equipo
    v3 / v5Hash MD5 / SHA-1 de un nombreMisma entrada, mismo UUID
    v4122 bits aleatoriosEl más común, sin orden
    v7Tiempo Unix en ms + bits aleatoriosOrdenable, ideal para índices

    El 13.º dígito hexadecimal (primer carácter del tercer grupo) es el número de versión: xxxxxxxx-xxxx-7xxx-… es un UUID v7.

    Por qué v7 es mejor como clave primaria

    Los valores v4 son totalmente aleatorios, así que al insertarlos en un índice B-tree (MySQL InnoDB, PostgreSQL) las escrituras se dispersan, lo que provoca divisiones de página y fallos de caché. v7 empieza con una marca de tiempo de 48 bits: los ID nuevos siempre se añaden al final del índice, con un rendimiento parecido al de una clave autoincremental, y aun así se pueden generar en varios servidores sin coordinación. Eso sí, la fecha de creación se puede leer en el ID; usa v4 si no debe quedar expuesta.

    Preguntas frecuentes

    ¿Pueden coincidir dos UUID?

    Un UUID v4 tiene 2^122 (unos 5,3×10^36) valores posibles. Habría que generar mil millones por segundo durante unos 85 años para tener un 50 % de probabilidad de un solo duplicado. En la práctica son únicos.

    ¿Qué diferencia hay entre GUID y UUID?

    Ninguna: son el mismo identificador de 128 bits. En el entorno de Microsoft se llama GUID y suele escribirse en mayúsculas y entre llaves {…}. Activa Mayúsculas y Llaves para obtener ese formato.

    ¿Se envían o guardan en algún sitio los UUID generados?

    No. Los UUID se crean en tu navegador y nunca salen de tu dispositivo. Solo se guardan localmente las opciones de formato y la cantidad.

    ¿Los UUID v7 creados en el mismo milisegundo mantienen el orden?

    Sí. Dentro del mismo milisegundo el generador usa el método de contador de la RFC 9562, de modo que cada valor nuevo siempre es mayor. Un lote de 100 queda ordenado exactamente según su creación.