PixConvert

Generador de UUID (v4) online gratis

Genera UUID de versión 4 criptográficamente seguros. Copia identificadores individuales o genera listas en lote de hasta 500 UUID únicos.

Haz clic en Generar para crear un UUID
Generación en lote

Cómo generar un UUID

1

Elige el formato.

Marca Mayúsculas, Con llaves o Sin guiones si tu sistema lo necesita. Deja las tres desactivadas para obtener la forma estándar en minúsculas.

2

Genera uno o muchos.

Haz clic en Generar para un solo UUID, o escribe una cantidad del 2 al 100 y haz clic en el botón de generación masiva. Los cambios en las opciones solo afectan a la siguiente ejecución.

3

Copia y pega.

Haz clic en Copiar para un UUID o en Copiar todo para la lista, que se copia con uno por línea. Pégalo en tu código, SQL u hoja de cálculo.

Preguntas frecuentes

Respuestas sobre versiones de UUID, formato GUID, unicidad y listas masivas.

¿Qué es un UUID?

Un UUID es un identificador de 128 bits escrito como 32 dígitos hexadecimales en cinco grupos, 8-4-4-4-12, con 36 caracteres en total. Lo define la RFC 9562. La versión 4, que genera esta herramienta, rellena 122 de los bits al azar.

¿Qué versión de UUID genera este generador?

Solo la versión 4, la aleatoria, usando crypto.randomUUID de tu navegador. Todos los ID tienen un 4 como primer dígito del tercer grupo. Todavía no hay opción de v1, v7, UUID nulo ni ULID, así que usa una biblioteca para esos.

¿Cuál es la diferencia entre UUID y GUID?

Ninguna en el valor. GUID es el nombre que Microsoft da a un UUID, y Guid.NewGuid de .NET genera los mismos ID aleatorios de la versión 4. Los GUID suelen mostrarse en mayúsculas y entre llaves. Marca Mayúsculas y Con llaves para obtener {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C}.

¿Pueden dos valores UUID v4 ser iguales alguna vez?

En teoría sí, en la práctica no. Hay unos 5,3 x 10^36 UUID v4 posibles, así que necesitarías unos 2,7 trillones de ellos para tener un 50 % de probabilidad de una repetición. Una prueba en Node con un millón no encontró duplicados.

¿Debo usar UUID v4 o v7 para claves de base de datos?

v7 empieza con una marca de tiempo, así que las claves nuevas se ordenan cronológicamente y mantienen compactos los índices B-tree. v4 es totalmente aleatorio, lo que reparte las inserciones por un índice grande. Esta herramienta solo genera v4, que sirve para la mayoría de tablas y para ID que no deben revelar cuándo se crearon.

¿Cómo genero muchos UUID a la vez?

Escribe un número del 2 al 100 en el cuadro de generación masiva y haz clic en el botón que está a su lado. Cada UUID usa las opciones de formato que hayas marcado. Copiar todo copia la lista con un UUID por línea. Si necesitas más de 100, vuelve a generar y pega de nuevo.

¿Puedo obtener un UUID sin guiones?

Sí. Marca Sin guiones antes de hacer clic en Generar y obtendrás 32 caracteres hexadecimales, como 3f2b9c1e7a4d4e8b9c2f5d6e7f8a9b0c. Es el mismo valor de 128 bits y la mayoría de lenguajes y bases de datos lo aceptan.

¿Por qué no cambió mi UUID al marcar una opción de formato?

Las opciones de formato se aplican cuando se crea el siguiente UUID, no al que ya está en pantalla. Marca primero Mayúsculas, Con llaves o Sin guiones y luego haz clic de nuevo en Generar o en el botón de generación masiva para obtener los ID en el nuevo formato.

¿Puedo usar un UUID como token secreto o clave de API?

No será adivinable, ya que crypto.randomUUID usa la fuente aleatoria segura del navegador y ofrece 122 bits aleatorios. Aun así, los UUID están pensados como identificadores y suelen acabar en registros y URL. Para claves de API o contraseñas, usa nuestro generador de contraseñas con 32 caracteres o más.

¿Por qué el número de la generación masiva salta a 2 o a 100?

El cuadro de cantidad se corrige solo con cada pulsación de tecla y mantiene el número entre 2 y 100. Si borras el número, se pone en 2, y cualquier valor superior a 100 pasa a ser 100. Usa las flechas del cuadro para fijar la cantidad que quieras.

¿Este generador de UUID es gratuito y privado?

Sí. Es gratis, sin registro y sin límite diario. Los UUID se crean en la pestaña de tu navegador y no se guardan ni se nos envían. Los únicos datos de uso que se envían son un clic en Generar o Copiar y lo que tardó una ejecución, sin ningún UUID.

Generador de UUID para ID v4 y GUID

UUID aleatorios de la versión 4 con crypto.randomUUID de tu navegador, con formato tipo GUID y listas masivas de hasta 100.

Generador de UUID que muestra un UUID aleatorio de versión 4 con su dígito de versión 4 resaltado y un diagrama 8-4-4-4-12 de sus 36 caracteres

Genera ID UUID v4 aleatorios

Haz clic en Generar para obtener un UUID de la versión 4 nuevo con crypto.randomUUID de tu navegador. Cada uno tiene 122 bits aleatorios en el diseño estándar 8-4-4-4-12 de 36 caracteres, como 3f2b9c1e-7a4d-4e8b-9c2f-5d6e7f8a9b0c.

  • Versión 4 con 122 bits aleatorios
  • Formato estándar de 36 caracteres con guiones
  • Un UUID nuevo con cada clic
Pruébalo ahora
Opciones de formato del generador de UUID: un UUID en minúsculas, como GUID en mayúsculas entre llaves y como 32 caracteres sin guiones

Da formato de GUID con llaves a tus UUID

Marca Mayúsculas, Con llaves o Sin guiones antes de generar. Combínalas para obtener un GUID al estilo Windows como {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C}, o quita los guiones para una cadena de 32 caracteres.

  • Opciones de mayúsculas, llaves y sin guiones
  • 32 caracteres hexadecimales sin guiones
  • Las opciones se aplican al siguiente Generar
Pruébalo ahora

Listas masivas de hasta 100

Fija una cantidad del 2 al 100 y haz clic en el botón de generación masiva para obtener una lista con el mismo formato. Copiar todo pone un UUID por línea en tu portapapeles.

Basado en crypto.randomUUID

Los UUID provienen de crypto.randomUUID, el generador integrado en los navegadores modernos, que usa su fuente aleatoria segura. En una prueba en Node con un millón, todos los UUID fueron únicos y v4 válidos.

Copia con un clic

Copiar pone el UUID en tu portapapeles y el botón muestra Copiado durante dos segundos. Pégalo directamente en SQL, JSON, código o un archivo de configuración.

Creado en tu dispositivo

Cada UUID se crea en la pestaña de tu navegador y desaparece al cerrarla. Las analíticas registran los clics en Generar y Copiar y el tiempo que tardó una ejecución, nunca los ID.

Casos de uso de los UUID

Los UUID son la forma estándar de generar identificadores únicos sin una autoridad central.

Claves primarias de bases de datos

Usa UUID como claves primarias cuando las filas se crean en muchos lugares, como shards, apps móviles o servicios separados, para que los ID nunca choquen sin necesidad de un contador compartido.

  • Encaja en columnas uuid de PostgreSQL y uniqueidentifier de SQL Server
  • Genera hasta 100 claves para un script de datos iniciales
  • Funciona como clave sin contador compartido

Datos de prueba

Rellena fixtures, archivos de datos iniciales y respuestas simuladas de API con UUID reales y válidos. Genera una lista, cópiala una vez y pega un ID por línea en tu archivo.

  • Un UUID por línea al copiar
  • ID v4 válidos que superan las comprobaciones de formato
  • Mismo formato para todos los ID de la lista

ID de solicitud y de correlación

Etiqueta solicitudes de API, líneas de registro y tareas en segundo plano con un ID único para poder rastrearlas entre servicios. Úsalo como clave de idempotencia para evitar pedidos duplicados.

  • ID de correlación para registros y trazas
  • Claves de idempotencia para llamadas de API reintentadas
  • Nombres únicos para archivos y subidas