Generador de UUID

Genera y verifica UUIDs y GUIDs únicos al instante. Soporta v4 (aleatorio), v7 (ordenado por tiempo), v1 (timestamp) y UUID Nulo. Todo se ejecuta en tu navegador.

Verificador de UUID

Pega cualquier UUID o GUID para validarlo, identificar la versión y leer la marca de tiempo (para v1 y v7).

La verificación se ejecuta en tu navegador. Nada se envía a un servidor.

¿Qué es un UUID?

Un UUID (Universally Unique Identifier, o Identificador Único Universal) es un número de 128 bits que identifica de forma única un recurso dentro de un sistema. En Microsoft se le llama GUID, pero el formato y las garantías son idénticos. Se escribe como 32 dígitos hexadecimales en cinco grupos separados por guiones — 8-4-4-4-12 — por ejemplo, 550e8400-e29b-41d4-a716-446655440000. Su objetivo es permitir que cualquier sistema, en cualquier momento y sin coordinación con un servidor central, genere un identificador con probabilidad prácticamente cero de colisión.

Los UUIDs aparecen en todas partes: claves primarias de bases de datos, IDs de transacciones, tokens de sesión, identificadores de archivos, IDs de mensajes, claves de objeto en colas y mucho más. Cuando ves una cadena tipo "f47ac10b-58cc-4372-a567-0e02b2c3d479" en una API o en una URL, casi siempre es un UUID.

Cómo funciona nuestro generador de UUID

Este generador de UUID es 100% del lado del cliente. Cuando haces clic en Generar, el navegador llama a la Web Crypto API — el mismo generador criptográfico de números aleatorios usado por HTTPS y los gestores de contraseñas — para crear los bits del identificador. No hay llamadas de red, no se registra nada y no necesitas crear una cuenta. Eso significa que puedes usar el resultado de forma segura como semilla de base de datos en producción, token de sesión o código de invitación.

La interfaz por defecto se mantiene minimal: elige la versión y haz clic en Generar. Si necesitas más control — lote de hasta 1.000 UUIDs, mayúsculas, sin guiones, formato CSV, llaves o comillas — abre el panel de Configuración avanzada justo debajo del botón Generar.

¿Qué es un verificador (validador) de UUID?

Un verificador de UUID — a veces llamado validador o decodificador de UUID — es una herramienta que toma una cadena y responde tres preguntas: ¿es un UUID válido?, ¿qué versión es? y, si la versión incluye un timestamp (v1 o v7), ¿cuándo se generó? Es la forma más rápida de saber si un identificador que viene de un log, una base de datos o una respuesta de API está bien formado antes de gastar tiempo depurando un problema más profundo.

Nuestro verificador de UUID es tolerante con el formato: acepta UUIDs con o sin guiones, en mayúsculas o minúsculas, envueltos en llaves {…} o comillas "…", y siempre te devuelve la forma canónica en minúsculas con guiones. Para los UUID v1 y v7 decodifica automáticamente la marca de tiempo a UTC, lo que es útil para auditorías, depuración y forense de datos.

Versiones de UUID explicadas

Existen varias versiones de UUID definidas en RFC 4122 y la actualización moderna RFC 9562. Cada una codifica los 128 bits de forma distinta y está pensada para un caso de uso diferente.

UUID v1 — basado en tiempo y nodo

UUID v1 combina una marca de tiempo de 60 bits con un identificador de nodo de 48 bits (originalmente la dirección MAC de la máquina). Permite ordenamiento aproximado por tiempo, pero puede filtrar información sobre cuándo y dónde se creó. Hoy se considera legacy — si necesitas orden temporal, usa v7.

UUID v3 / v5 — basados en nombre

v3 (MD5) y v5 (SHA-1) producen siempre el mismo UUID a partir de un namespace y un nombre. Útiles cuando necesitas un identificador determinista — por ejemplo, el mismo UUID para una URL o un correo — sin almacenar un mapeo. Esta herramienta no genera v3/v5 directamente porque requieren un namespace, pero el verificador los detecta correctamente.

UUID v4 — aleatorio

UUID v4 son 122 bits aleatorios más 6 bits fijos para versión y variante. Es la versión más usada en el mundo: simple, soportada en todas partes e impredecible. Es la opción por defecto cuando solo necesitas un identificador único sin metadata.

UUID v7 — ordenado por tiempo (moderno)

UUID v7 (RFC 9562, 2024) empieza con una marca Unix en milisegundos de 48 bits seguida de bits aleatorios. Esto da lo mejor de ambos mundos: identificadores aleatorios pero monotónicamente crecientes. Para claves primarias en bases de datos modernas (Postgres, MySQL, MongoDB) v7 supera a v4 porque mantiene los índices B-tree compactos y reduce la fragmentación al insertar.

UUID vs GUID

GUID y UUID son el mismo identificador de 128 bits con dos nombres distintos. "GUID" (Globally Unique Identifier) es el término que Microsoft popularizó con COM, .NET y SQL Server; "UUID" (Universally Unique Identifier) es el término del IETF en RFC 4122 y RFC 9562. Cualquier UUID generado en esta página puede pegarse en un campo GUID de SQL Server, una propiedad uniqueidentifier o un atributo de Active Directory sin conversión.

Cuándo usar UUIDs

Claves primarias de base de datos

UUID v7 es ideal como clave primaria — su prefijo ordenado por tiempo mantiene las inserciones rápidas y evita la predictibilidad de los IDs autoincrementales.

IDs de petición de API

Genera un UUID v4 por petición e inclúyelo en tus logs para rastrear una llamada a través de microservicios y colas sin coordinación.

Tokens de sesión y usuario

Un UUID v4 es lo bastante impredecible para usarse como ID de sesión único, token de restablecimiento o código de invitación sin consultar la base de datos.

Datos de prueba y semillas

Genera cientos de UUIDs a la vez para sembrar bases de datos, escribir tests de integración o preasignar IDs en apps offline-first.

Preguntas frecuentes

Un UUID (Identificador Único Universal) — también llamado GUID en plataformas Microsoft — es un valor de 128 bits que se usa para identificar información de forma única en sistemas informáticos. Los UUID se escriben como 32 caracteres hexadecimales divididos en cinco grupos separados por guiones, por ejemplo 550e8400-e29b-41d4-a716-446655440000. Como se generan a partir de fuentes aleatorias o basadas en tiempo, la probabilidad de colisión es tan baja que pueden crearse de forma independiente sin ninguna autoridad central.
Nuestro generador de UUID funciona completamente en tu navegador usando la Web Crypto API segura. Nada se envía a un servidor — cada UUID que creas se queda en tu dispositivo. Elige la versión (v4, v1, v7 o Nulo), la cantidad que necesitas, y haz clic en Generar. Abre Configuración avanzada para cambiar mayúsculas, quitar guiones o envolver cada UUID en llaves, comillas o CSV.
El UUID v4 se genera totalmente con bits aleatorios, ideal cuando solo necesitas un valor único sin orden. El UUID v7 (definido en RFC 9562) empieza con una marca de tiempo Unix de 48 bits en milisegundos, así que los UUID más nuevos se ordenan después de los más antiguos. v7 es la opción moderna para claves primarias en bases de datos porque mejora la localidad del índice y el rendimiento de escritura frente a v4.
Usa v4 por defecto — es el más soportado, fácil de generar e impredecible. El UUID v1 codifica una marca de tiempo y un ID de nodo (históricamente una dirección MAC), lo que puede filtrar información sobre cuándo y dónde se generó. Si necesitas orden por tiempo para rendimiento de base de datos, prefiere v7 sobre v1.
Sí. GUID es el nombre que usa Microsoft para el mismo identificador de 128 bits definido como UUID en RFC 4122 / RFC 9562. El formato y las garantías de unicidad son idénticos. Puedes pegar un UUID generado aquí directamente en cualquier campo GUID de C#, .NET, SQL Server o donde sea que se acepten GUIDs.
Un UUID v4 tiene 122 bits aleatorios, lo que da aproximadamente 5,3 × 10^36 valores posibles. La probabilidad de generar un duplicado es tan pequeña que necesitarías generar mil millones de UUID por segundo durante unos 85 años para tener un 50% de probabilidad de una sola colisión. En la práctica, trátalos como únicos.
Pega cualquier UUID en la caja del Verificador de UUID y al instante te dice si el formato es válido, qué versión es (v1, v3, v4, v5, v6, v7, v8 o Nulo), a qué variante pertenece y — para v1 y v7 — la marca de tiempo UTC exacta codificada dentro. El verificador también normaliza el formato (minúsculas, con guiones) y funciona aunque lo pegues con llaves, comillas, sin guiones o en cualquier caso.
Sí. El Verificador de UUID de esta página es un validador de UUID online gratis — sin instalación, sin registro, sin claves de API. Solo pega el valor y lee el resultado. Funciona completamente en tu navegador, así que los UUIDs que verificas nunca se envían a ningún lado.
Sí — abre Configuración avanzada, pon la cantidad hasta 1.000 y haz clic en Generar. Todos los UUID se producen al instante en tu navegador. Usa el botón "Copiar Todos" para llevarlos al portapapeles o "Descargar .txt" para guardarlos como archivo. Perfecto para sembrar bases de datos, datos de prueba o preasignar IDs.
Dentro de Configuración avanzada puedes cambiar entre minúsculas (550e8400-e29b-41d4-a716-446655440000) y mayúsculas, activar o desactivar guiones (550e8400e29b41d4a716446655440000), y envolver cada UUID en llaves ({…}), comillas ("…") o exportarlos como lista separada por comas. Estas opciones hacen fácil pegar UUIDs directamente en SQL, JSON, C#, JavaScript o cualquier otro lenguaje.
Es 100% gratis sin registro, sin anuncios en tu salida y sin rastreo de los valores generados. Toda la generación y validación ocurre en el cliente usando el generador criptográfico de números aleatorios de tu navegador. Nunca vemos, registramos ni transmitimos ningún UUID que crees o verifiques — seguro incluso para credenciales de producción y semillas de bases de datos.
Un UUID Nulo es el valor especial 00000000-0000-0000-0000-000000000000. Se usa como marcador de posición, valor centinela o predeterminado cuando todavía no hay un UUID real disponible. Muchos sistemas tratan el UUID Nulo como un identificador "ausente" o "no asignado" — nunca lo uses como clave única real.