Saltar al contenido
helpyself

Generador de UUID

Local only — nothing is uploaded unless you save or share it.

Un generador de UUID para identificadores v4 aleatorios, al instante.

  1. Elige cuántos identificadores necesitas
  2. Pulsa Generar
  3. Copia el resultado
Guardar esta herramienta

Ten Generador de UUID a mano

Añadir a marcadores

Sobre esta herramienta

Un UUID es un identificador de 128 bits que puedes generar en cualquier parte sin preguntar a un servidor central si ya está cogido. Los UUID de versión 4 se construyen con datos aleatorios, por lo que dos valores generados de forma independiente prácticamente nunca colisionan, y por eso son la elección habitual para claves primarias de bases de datos, claves de idempotencia, identificadores de correlación en registros y nombres de fichero para contenido subido. Este generador usa la fuente criptográfica de números aleatorios incorporada en tu navegador y no una pseudoaleatoria más débil, así que los valores sirven para producción. No se transmite ni se registra nada: los identificadores se crean en local y solo existen en tu navegador hasta que los copias.

Preguntas frecuentes

¿Son seguros estos UUID para usarlos en producción?

Sí. Vienen de la fuente aleatoria criptográfica del navegador a través de crypto.randomUUID(), la misma primitiva en la que se apoyan las bibliotecas de servidor, y no de un enfoque más débil basado en Math.random().

¿Un generador de GUID es lo mismo que uno de UUID?

Lo mismo: GUID es el nombre que le da Microsoft y UUID el del estándar, y un valor v4 de cualquiera de los dos son 122 bits aleatorios en el mismo formato. Así que un generador de guid es lo que buscas si una columna de .NET o de SQL Server te lo pide, y esto lo es.

¿Podrían colisionar dos de estos alguna vez?

En la práctica, no. Un UUID de versión 4 tiene 122 bits aleatorios, así que tendrías que generar miles de millones por segundo durante muchos años antes de que una colisión fuera lo bastante probable como para planificarla.

¿Debería usar un UUID como clave primaria?

Depende. Los UUID te permiten crear registros sin ir y volver a la base de datos y evitan exponer conteos secuenciales, pero son más grandes que los enteros y el orden aleatorio puede perjudicar la localidad del índice en tablas muy grandes.

Ayuda a mejorar esta herramienta

¿Has encontrado un fallo, quieres un cambio o te falta alguna herramienta?

/uuid-generator

↑↓ para moverte · Enter para abrir · Esc para cerrar