tomai
Entrar
Gratis · Herramientas para desarrolladores

Generador de UUID

v4 aleatorio / v7 ordenado por tiempo (RFC 9562) en lote

¿Qué es un generador de UUID?

Un UUID (identificador único universal) es un valor de 128 bits que se usa para etiquetar filas de bases de datos, recursos de API, tokens de sesión y eventos, de modo que cualquier máquina pueda generar identificadores de forma independiente sin colisiones. Este generador produce dos versiones: la v4, totalmente aleatoria, y la v7, ordenada por tiempo según RFC 9562, que encaja mejor con los índices de base de datos porque los valores nuevos se ordenan de forma natural. Puede generar hasta 100 UUID de una vez, en mayúsculas o sin guiones, y copiar toda la lista o descargarla como archivo de texto. La generación usa la API Web Crypto directamente en el navegador, sin viaje al servidor. Desarrolladores, ingenieros backend y cualquiera que rellene bases de datos o simule respuestas de API lo encontrarán útil.

Qué puede hacer esta herramienta

  • 🎲 v4: UUID aleatorios criptográficamente seguros vía Web Crypto
  • 🕰️ v7: UUID ordenados por tiempo (RFC 9562), amigables con los índices
  • 📦 Generación en lote: de 1 a 100 de una vez
  • 🔠 Salida en mayúsculas o minúsculas
  • ✂️ Variante sin guiones, de 32 caracteres hexadecimales
  • 📥 Copiarlo todo o descargarlo como uuids.txt

Cuándo la usarás

  • Para preparar claves primarias de un nuevo esquema de base de datos
  • Para generar datos de prueba realistas para clientes de API
  • Para crear claves de idempotencia en llamadas de pago
  • Para producir identificadores del lado del cliente en apps offline-first

Privacidad: cada UUID se genera en local con Web Crypto — no se envía nada por la red ni se registra nada. Gratis y sin registro.

Bits de versión y variante, explicados

Un UUID parece ruido aleatorio, pero sus 128 bits contienen metadatos autorreferenciales:

  • El nibble de versión identifica el método de generación —esta herramienta genera v4: 122 bits verdaderamente aleatorios más seis bits marcadores de versión y variante.
  • Los bits de variante fijan el formato al estándar «Leach–Salz» definido en RFC 9562, el que esperan todas las bibliotecas principales.
  • Los UUID más recientes de v7 codifican una marca de tiempo para permitir su ordenación natural en índices de bases de datos; los valores v4 se dispersan, lo cual es adecuado como claves, pero inútil para ordenar.

No todos los UUID son iguales

v4 o v7 ordenadas por tiempo

Genera UUID v4 a partir de pura aleatoriedad, o identificadores v7 cuyo prefijo de marca de tiempo se ordena de forma natural y encaja mejor con los índices de base de datos según RFC 9562.

🔒

Lotes de hasta 100

Pide entre 1 y 100 identificadores en una sola ejecución y luego copia toda la lista o descárgala como archivo de texto para poblar fixtures y datos de prueba.

🎯

Mayúsculas y guiones bajo control

La salida en mayúsculas sirve para sistemas que esperan identificadores capitalizados, y la opción sin guiones produce cadenas de 32 caracteres que caben en columnas antiguas sin posprocesado.

Generación masiva, con límites honestos

Hasta 500 a la vez —su unicidad proviene del propio espacio de 122 bits, no de la verificación contra una lista.

Preguntas frecuentes

UUID v4 frente a v7 — ¿cuál debo usar?

v4 es completamente aleatorio y es la opción predeterminada segura. v7 incrusta una marca de tiempo en milisegundos en los bits altos, así que los valores se ordenan por tiempo de creación — ideal como claves primarias de base de datos porque las inserciones se mantienen amigables con el índice. Ambos están estandarizados en RFC 9562.

¿Pueden colisionar los UUID generados?

v4 tiene 122 bits aleatorios: necesitaría generar unos 2,7×10¹⁸ UUID para tener un 50% de probabilidad de una sola colisión. En la práctica, las colisiones no ocurren.

¿Estos UUID se generan en su servidor?

No — todo se ejecuta en su navegador con crypto.randomUUID() y crypto.getRandomValues(). La lista nunca se transmite a ningún sitio.

¿Puede un UUID revelar cuándo o dónde se creó?

Un UUID de versión 1 puede hacerlo: incorpora una marca de tiempo y, con frecuencia, la dirección MAC de la máquina que lo generó —una auténtica filtración de privacidad. Los UUID de versión 4 que genera esta herramienta no contienen dicha información; no hay nada que pueda revertirse.

Herramientas relacionadas

Herramientas relacionadas