DT Dev Tools

UUID Generator — Generador de UUID v4, v7, v1

Genera UUID v4, v7, v1 y v5/v3 basados en nombre en bloque, y valida y decodifica la versión y la marca de tiempo de cualquier UUID. Todo en tu navegador.

🔒 Se ejecuta completamente en tu navegador — nada se sube

Validar y decodificar un UUID

¿Te ha sido útil esta herramienta? Valórala:

Qué hace UUID Generator

UUID Generator crea identificadores únicos universales en todas las variantes habituales definidas por la RFC 9562. La versión 4 son 122 bits de aleatoriedad criptográfica y es la opción por defecto para ID de solicitud, claves de idempotencia y fixtures. La versión 7 coloca una marca de tiempo Unix de 48 bits en milisegundos delante de los bits aleatorios, de modo que los valores se ordenan por fecha de creación; es ideal para claves primarias de bases de datos, porque las inserciones se mantienen al final de los índices B-tree. La versión 1 codifica una marca de tiempo de 100 nanosegundos con un ID de nodo aleatorio, y las versiones 5 y 3 derivan un UUID estable a partir de un espacio de nombres y un nombre, de modo que la misma URL o el mismo nombre DNS siempre se asocian al mismo identificador.

Puedes generar hasta 1000 valores a la vez y darles formato en minúsculas o mayúsculas, con o sin guiones, o entre llaves para el registro de Windows y el código .NET. El decodificador integrado acepta las formas canónica, con llaves, URN y de 32 dígitos, te indica si el valor es válido, muestra la versión y la variante y extrae la fecha de creación de los UUID v1, v6 y v7; es útil cuando encuentras un ID en un registro y quieres saber cuándo se generó.

Flujo de trabajo privado en el navegador

Todo el procesamiento se realiza con JavaScript en el navegador. La herramienta no sube a ningún servidor tus textos, tokens, URL, fragmentos ni valores generados, y no requiere cuenta. Este modelo de privacidad es importante porque las utilidades pequeñas suelen recibir respuestas reales de API, muestras de configuración, registros, datos de autenticación o ejemplos con forma de datos de clientes durante la resolución de problemas. Trabajar en local reduce el riesgo y hace que la herramienta sea instantánea, porque no hay viaje por la red.

Consejos prácticos

Las colisiones de UUID aleatorios son extraordinariamente improbables en el uso normal de desarrollo, pero estos identificadores no están reservados en un sistema central, así que tu aplicación sigue necesitando las comprobaciones habituales de unicidad al guardar los datos. Dentro de un mismo lote, los valores v7 son estrictamente crecientes incluso cuando se crean varios en el mismo milisegundo. Recuerda que v1 y v7 revelan cuándo se creó un ID; si eso filtra información de negocio, prefiere v4. Para código nuevo, v5 basado en nombre es mejor opción que v3 porque SHA-1 es más fuerte que MD5, aunque ninguno debe tratarse como un secreto.

Cómo usar

  1. Elige una versiónSelecciona v4, v7, v1, o v5/v3 basados en nombre con un espacio de nombres y nombres.
  2. Define la cantidad y el formatoIntroduce de 1 a 1000 UUID y elige mayúsculas, guiones o llaves.
  3. Copia o decodificaCopia la lista, o pega un UUID existente para validarlo y leer su marca de tiempo.

Preguntas frecuentes

¿Qué versiones de UUID puede generar?
La versión 4 (aleatoria), la versión 7 (ordenada por tiempo, ordenable), la versión 1 (marca de tiempo + nodo aleatorio) y las versiones basadas en nombre 5 (SHA-1) y 3 (MD5).
¿Debo usar UUID v4 o v7?
Usa v7 para claves primarias de bases de datos: empieza con una marca de tiempo en milisegundos, así que las filas nuevas van al final del índice. Usa v4 cuando el ID no deba revelar cuándo se creó.
¿Puede validar o decodificar un UUID?
Sí. Pega cualquier UUID en el decodificador para ver si es válido, su versión y variante, y la marca de tiempo incrustada en v1, v6 y v7.
¿Se almacenan?
No. Se generan en local con el generador de números aleatorios criptográfico del navegador.