Generador de UUID

Crea un UUID o miles (versión 4 aleatoria, versión 7 pensada para bases de datos, versión 5 basada en nombre o ULID) y decodifica cualquier UUID para ver su versión y su marca de tiempo.

  • v4 · v7 · v5 · ULID
  • Hasta 5000
  • Inspector de UUID
  • Generados en local

Inspeccionar un UUID

Cómo funciona

Cómo generar UUID

Al abrir la página ya tienes un lote recién creado.

  1. 1

    Elige una versión

    La versión 4 para uso general, la versión 7 para claves de base de datos y la versión 5 cuando el mismo nombre deba dar siempre el mismo ID.

  2. 2

    Indica la cantidad y el formato

    Decide cuántos quieres y si prefieres líneas sin más, un array JSON, CSV o una lista SQL.

  3. 3

    Copia o descarga

    Copia la lista o guárdala como archivo. Pulsa Generar para obtener un lote nuevo.

Por qué ToolCMB

Todas las versiones de UUID que de verdad necesitas

Implementadas según la RFC 9562.

Fuente aleatoria segura

Los bits aleatorios proceden del generador criptográfico del navegador (crypto.getRandomValues), no de Math.random.

Versión 7 para bases de datos

Los ID ordenados por tiempo mantienen compactos los índices B-tree y rápidas las inserciones. Dentro de un mismo milisegundo, los ID siguen siendo crecientes.

Versiones 3 y 5, basadas en nombre

Convierte nombres en UUID reproducibles con el espacio de nombres DNS, URL, OID o X.500, o con el tuyo propio.

ULID

Identificadores de 26 caracteres, seguros para URL y ordenables, para cuando viene bien una forma de texto más corta.

Formatos listos para pegar

Array JSON, valores separados por comas, lista SQL IN, con llaves, comillas, prefijo URN, en mayúsculas o sin guiones.

Inspector

Pega cualquier UUID para conocer su versión y su variante, y la fecha de creación oculta en los valores v1, v6, v7 y ULID.

Privado por diseño

Todo funciona en tu navegador. Lo que escribes o abres no se envía a ningún servidor.

Gratis y sin registro

Sin cuenta, sin límites y sin marca de agua: en el móvil, la tableta o el ordenador.

¿Qué versión de UUID deberías usar?

Un UUID (identificador único universal, llamado GUID en Windows) es un valor de 128 bits que se escribe como 32 dígitos hexadecimales en cinco grupos. Puede crearse en cualquier lugar sin una autoridad central y, aun así, ser único a todos los efectos prácticos. La versión 4 rellena 122 bits con datos aleatorios: tendrías que generar unos 2,7 trillones para que la probabilidad de un solo duplicado llegara al 50 %.

Los UUID aleatorios tienen un inconveniente como claves primarias: las filas nuevas caen en posiciones aleatorias del índice, lo que lo fragmenta y ralentiza las inserciones en tablas grandes. La versión 7, estandarizada en la RFC 9562 en 2024, lo resuelve empezando por una marca de tiempo en milisegundos, de modo que los ID nuevos siempre se añaden al final, mientras que 74 bits aleatorios los mantienen imposibles de adivinar. En sistemas nuevos, lo habitual es recomendar v7 para las claves de base de datos y v4 para todo lo demás.

Las versiones 3 y 5 no son aleatorias en absoluto: calculan el hash de un espacio de nombres y un nombre, así que la misma entrada produce siempre el mismo UUID, algo útil para derivar ID estables a partir de URL o direcciones de correo. Se prefiere la versión 5 (SHA-1) a la versión 3 (MD5). La versión 1 combina una marca de tiempo con un ID de nodo; las implementaciones clásicas dejaban al descubierto la dirección MAC, y por eso esta herramienta usa siempre un nodo aleatorio.

Las versiones de UUID, de un vistazo

VersiónSe basa enUso habitual
v4Números aleatoriosID de uso general, tokens, nombres de archivo
v7Tiempo Unix + aleatorioClaves primarias de base de datos, ID de eventos ordenables
v5 / v3Espacio de nombres + nombre (SHA-1 / MD5)ID estables derivados de nombres o URL
v1 / v6Marca de tiempo + nodoSistemas heredados; v6 es la forma ordenable
ULIDTiempo Unix + aleatorio, Base32ID ordenables con una forma de texto más corta

Consejos

Preguntas frecuentes

Preguntas frecuentes

¿No encuentras tu respuesta? Escríbenos: respondemos rápido.

¿Los UUID generados son realmente únicos?

Sí, a todos los efectos prácticos. Un UUID de la versión 4 contiene 122 bits aleatorios de un generador criptográficamente seguro; una colisión es tan improbable que puede descartarse.

¿Qué diferencia hay entre UUID v4 y v7?

v4 es totalmente aleatorio. v7 empieza por la hora actual en milisegundos seguida de bits aleatorios, por lo que los valores v7 se ordenan por fecha de creación y se comportan mucho mejor como claves de base de datos.

¿Un GUID es lo mismo que un UUID?

Sí. GUID es el nombre que Microsoft da al mismo identificador de 128 bits. Las herramientas de Windows suelen escribirlo en mayúsculas y entre llaves; aquí tienes ambos formatos.

¿Puedo volver a generar el mismo UUID?

Solo con las versiones 3 y 5, basadas en nombre: el mismo espacio de nombres y el mismo nombre producen siempre el mismo UUID. Las versiones aleatorias y las basadas en tiempo son distintas cada vez.

¿Puede alguien extraer información de un UUID?

De v1, v6 y v7, sí: contienen su fecha de creación, que el inspector muestra. Un UUID v4 no lleva ninguna información. No uses ID basados en tiempo cuando la fecha de creación deba permanecer en secreto.

¿Se envían mis datos a un servidor?

No. La herramienta funciona por completo en tu navegador. Lo que introduces no se sube, no se registra y no se guarda en nuestros servidores.

Más herramientas gratuitas para desarrolladores

Codifica, formatea, prueba, convierte y genera: pequeñas herramientas que funcionan en tu navegador y dejan tus datos en tu dispositivo.

Ver todas las herramientas