Saltar al contenido
Case Converter Online
es

Generador de UUID

Genera UUID versión 4 aleatorios o versión 7 ordenados por tiempo. Elige mayúsculas, sin guiones o entre llaves como un GUID, y copia uno o mil.

Versión
Opciones

Resultado

Resultados recientes

  1. Aquí aparecen tus últimos 10 resultados. Solo se guardan hasta que salgas de la página.

Qué es un UUID

Un UUID (identificador único universal, del inglés universally unique identifier) es una etiqueta de 128 bits escrita como 32 dígitos hexadecimales en cinco grupos, como 705e41a3-d432-4aa9-9ea4-4693bf481eaa. El formato está definido en el RFC 9562. Los programas usan UUID como identificadores de filas de bases de datos, archivos, peticiones a API y mensajes, porque cualquiera puede crear uno sin pedírselo a un servidor central, y la probabilidad de que dos coincidan es demasiado pequeña para importar.

Dos dígitos de cada UUID tienen significado. El primer dígito del tercer grupo es la versión, así que un UUID versión 4 siempre lleva un 4 ahí y uno versión 7 lleva un 7. El primer dígito del cuarto grupo es la variante, que en los UUID estándar siempre es 8, 9, a o b.

Cómo usar el generador de UUID

  1. En Versión, elige Versión 4 (aleatoria) o Versión 7 (ordenada por tiempo).
  2. Indica en Cantidad cuántos quieres. Puedes crear hasta 1.000 de una vez. El valor por defecto es 5.
  3. Elige el formato en Opciones:
    • Mayúsculas para escribir de la A a la F en mayúscula.
    • Guiones está activado por defecto. Desactívalo para obtener una cadena de 32 caracteres.
    • {Llaves} envuelve cada UUID entre llaves, el estilo que se usa en Windows y en el registro.
  4. Elige cómo Separar los resultados con. La opción por defecto es el salto de línea.
  5. Pulsa Generar UUID y después Copiar.

Tus diez últimos lotes se quedan en Resultados recientes hasta que sales de la página. Pulsa Borrar para quitarlos antes.

Ejemplos

Todos estos se crearon con el código de esta página.

Tipo Resultado
Versión 4 e38501ee-d339-416b-844d-8f8097d4e108
Versión 4 6da6c7c6-45bd-4fbe-9157-75b93f5d4eca
Versión 4, Mayúsculas 21EDC604-4719-4C22-8C19-4D38BE092E26
El mismo UUID, sin Guiones 21edc60447194c228c194d38be092e26
El mismo UUID, Mayúsculas y {Llaves} {21EDC604-4719-4C22-8C19-4D38BE092E26}
Versión 7, creado a las 09:30:00 UTC del 4 de octubre de 2026 01a1063f-b1c0-70fc-824b-fa11b7884e75
Versión 7, mismo milisegundo 01a1063f-b1c0-70fd-bed4-76f914df62b9
Versión 7, un milisegundo después 01a1063f-b1c1-70e3-a5b6-6a2269239f64

Fíjate en que los identificadores versión 7 comparten sus 12 primeros dígitos. Esos dígitos son la marca de tiempo, 01a1063fb1c0 en hexadecimal, que equivale a 1791106200000 milisegundos desde el 1 de enero de 1970. Es exactamente el 4 de octubre de 2026 a las 09:30 UTC.

Cómo funciona

Versión 4. La herramienta llama a crypto.randomUUID(), la función de UUID integrada en el navegador. Rellena 122 bits con una fuente aleatoria criptográficamente segura y fija los bits de versión y de variante.

Versión 7. Los primeros 48 bits son la hora Unix actual en milisegundos. Después vienen el dígito de versión y 12 bits más, luego la variante y 62 bits aleatorios. Cuando creas muchos identificadores en el mismo milisegundo, los 12 bits que siguen a la versión funcionan como un contador que sube de uno en uno. Así un lote se mantiene en orden estricto: si ordenas la lista como texto, obtienes el orden en que se creó. Los bits aleatorios vienen de crypto.getRandomValues.

¿Qué versión te conviene?

  • La versión 4 es la opción segura cuando solo necesitas un identificador único. No revela nada sobre cuándo ni dónde se creó.
  • La versión 7 es una buena elección para claves primarias de bases de datos. Las filas nuevas se colocan al final del índice en lugar de en posiciones aleatorias, lo que suele mantener los índices compactos y las inserciones rápidas. A cambio, cualquiera que vea el identificador puede leer cuándo se creó.

Consejos y límites

  • Guarda los UUID en una columna nativa si tu base de datos la tiene, como el tipo uuid de PostgreSQL. Ocupa 16 bytes en lugar de 36 caracteres de texto.
  • La forma estándar va en minúsculas. Los UUID no distinguen entre mayúsculas y minúsculas, pero el RFC 9562 indica que se escriban en minúsculas. Usa Mayúsculas solo cuando un sistema lo pida.
  • No es un secreto. No uses UUID como contraseñas ni como enlaces para restablecer contraseñas. Usa el generador de contraseñas seguras para todo lo que deba ser difícil de adivinar.
  • ¿Necesitas una huella, no un identificador? Un hash como MD5 o SHA-256 identifica un contenido. Prueba el generador de hash MD5.
  • Datos de prueba. Para direcciones de red falsas que acompañen a tus identificadores, usa el generador de IP aleatorias.

Otras formas de crear un UUID

Línea de comandos. En macOS y en la mayoría de los sistemas Linux, uuidgen muestra un UUID nuevo. En PowerShell, usa New-Guid o [guid]::NewGuid().

JavaScript. crypto.randomUUID() funciona en los navegadores modernos y en Node.js.

Python. import uuid y después uuid.uuid4(). Python 3.14 añade también uuid.uuid7().

Bases de datos. PostgreSQL tiene gen_random_uuid() para la versión 4, y la versión 18 añade uuidv7(). SQL Server tiene NEWID().

Excel. No tiene una función integrada para UUID. Genera una lista aquí, cópiala y pégala en una columna.

Generador de UUID: preguntas y respuestas

¿Qué diferencia hay entre UUID v4 y v7?

Un UUID versión 4 es casi totalmente aleatorio. Un UUID versión 7 empieza con el momento en que se creó, en milisegundos, seguido de bits aleatorios. Los identificadores versión 7 se ordenan según su creación, lo que los hace más cómodos como claves de bases de datos.

¿Un UUID es lo mismo que un GUID?

A efectos prácticos, sí. GUID es el nombre que usa Microsoft. Las herramientas de Windows suelen mostrar los GUID en mayúsculas y entre llaves, como {21EDC604-4719-4C22-8C19-4D38BE092E26}. Activa Mayúsculas y {Llaves} para obtener ese estilo.

¿Pueden salir dos UUID iguales?

En teoría sí, en la práctica no. Un UUID versión 4 tiene 122 bits aleatorios, así que el número de valores posibles es tan grande que una repetición no es un problema real, siempre que se use una buena fuente aleatoria. Esta página usa el generador criptográfico del navegador.

¿Puedo usar un UUID como contraseña o token secreto?

Mejor no. Un UUID está pensado para ser único, no secreto, y los UUID versión 7 revelan cuándo se crearon. Para secretos, usa el generador de contraseñas seguras o una función dedicada a crear tokens.

¿Los UUID se guardan o se envían a algún sitio?

No. Se crean en tu navegador y nunca se suben. La lista de Resultados recientes solo se guarda en memoria y desaparece cuando sales de la página.