Generador de UUID

Haz clic para copiar. Actualiza o pulsa G para otro.

clic para copiar

Decodificador de UUID: versión, variante y timestamp v7

Pega cualquier UUID para ver qué versión y variante usa. Para v1, v6 y v7 el decodificador también extrae la hora de creación incrustada y la muestra como fecha local y como cadena ISO 8601. Todo se decodifica en tu navegador.

Sobre esta herramienta

UUIDNow se basa en una idea: normalmente solo necesitas un UUID, rápido. La página lo genera antes de que toques nada — sin botones ni formularios. Haz clic en la caja grande (o pulsa G) y está en tu portapapeles.

Cada identificador proviene de crypto.randomUUID() o crypto.getRandomValues() — aleatoriedad criptográficamente segura integrada en tu navegador. No se solicita nada a ningún servidor, así que nadie puede registrar tus UUID. ¿Necesitas IDs ordenables? Cambia a v7, que incluye un timestamp en milisegundos — mira la comparación v4 vs v7 o explora más herramientas en dec0de.dev.

Un UUID (identificador único universal) es un valor de 128 bits escrito como 36 caracteres, como 550e8400-e29b-41d4-a716-446655440000. Como se generan en cualquier lugar sin una autoridad central y prácticamente nunca colisionan, son la opción por defecto para claves primarias, IDs de petición de API, claves de idempotencia, nombres de archivo e IDs de correlación en sistemas distribuidos. v4 es totalmente aleatorio; v7 empieza con una marca de tiempo en milisegundos, así los IDs se ordenan por creación, manteniendo las inserciones secuenciales y los índices ordenados.

Preguntas frecuentes

¿Cuál es la diferencia entre UUID v4 y v7?

v4 es totalmente aleatorio. v7 pone una marca de tiempo en milisegundos al inicio, así los IDs v7 se ordenan por creación sin dejar de ser muy aleatorios — mejores como claves de base de datos.

¿Son seguros estos UUID como IDs únicos?

Sí. v4 toma 122 bits aleatorios de un generador criptográficamente seguro, así que las colisiones son astronómicamente improbables. Sirven para claves primarias, IDs de petición y nombres de archivo.

¿Debería usar un UUID como clave primaria?

Puedes. Las claves v4 se dispersan en un índice y pueden perjudicar el rendimiento de inserción en algunas bases de datos; el orden temporal de v7 mantiene las inserciones secuenciales, así que suele ser mejor para esquemas nuevos.

¿Los UUID se generan en un servidor?

No. Cada ID proviene de crypto.randomUUID() o crypto.getRandomValues() en tu navegador. Nada se solicita ni se registra en un servidor.

¿Qué es un UUID nil o max?

El UUID nil es todo ceros (00000000-0000-0000-0000-000000000000), un marcador que significa «sin valor». El UUID max es todo F. Ninguno es aleatorio — son valores centinela especiales.

¿Puedo decodificar un UUID existente para ver su versión?

Sí — pega cualquier UUID en el decodificador debajo del generador y verás al instante su versión y variante. Para v1, v6 y v7 también extrae la marca de tiempo de creación incrustada, como fecha local y como cadena ISO 8601. La decodificación ocurre por completo en tu navegador, no se envía nada a ningún sitio.