Generador de GUID

Indica cuántos GUID necesitas y selecciona la capitalización. El sitio genera la lista y permite copiar el resultado.

Copiar resultado
DFC097E8-833A-491E-B069-25EE67EF6778

Cómo generar un lote de GUID

Cada valor del lote es un identificador de 128 bits de la versión 4 — 32 dígitos hexadecimales en cinco grupos — y por eso un GUID y un UUID se pueden usar indistintamente.

  1. Indica el tamaño en Número de GUID: y el uso de mayúsculas en Mayúsculas o minúsculas:.
  2. Pulsa Generar GUID. La página vuelve con el lote impreso en el cuadro de resultado, un identificador por línea.
  3. Pulsa Copiar resultado para llevarte todo el bloque de una vez, o Limpiar para vaciar el cuadro antes del siguiente lote.

Qué son los valores generados

Formato y versión

Un GUID son 32 dígitos hexadecimales repartidos 8-4-4-4-12, por ejemplo 4F1C0A9E-3D2B-4E77-9C51-8A6B0D2E7F34. Esta página devuelve la versión 4, la variante aleatoria: el primer dígito del tercer grupo es siempre 4 y el primer dígito del cuarto grupo es siempre 8, 9, A o B. Esas dos posiciones fijas son las que revisa un validador para confirmar que el valor es un identificador de versión 4 bien formado.

Los bits proceden de la fuente aleatoria criptográfica del sistema operativo, no de un contador ni del reloj, así que un valor no se puede predecir a partir de los anteriores.

Tamaño del lote y uso de mayúsculas

El selector de tamaño ofrece de 1 a 99. Los valores de un mismo lote son distintos: si el generador produjera el mismo identificador dos veces, vuelve a sortearlo en lugar de imprimir un duplicado.

Mayúsculas y minúsculas son el mismo identificador escrito de otra forma: solo cambian las letras de la A a la F, nunca los dígitos ni la agrupación. Ambas formas se comparan como iguales en SQL, en el tipo Guid de .NET y en cualquier analizador que lea hexadecimal sin distinguir mayúsculas, así que elige la que espere tu sistema de destino. Esta página abre en mayúsculas; la de UUID abre en minúsculas.

Dónde se produce el lote

El formulario se envía al servidor y la página vuelve con la lista ya rellena, así que el navegador no genera nada. Cada envío es un lote nuevo y el cuadro de resultado solo conserva el más reciente.

Esta página no tiene campo de texto, así que no hay contenido tuyo que enviar: lo único que viaja con la petición son el tamaño del lote y el uso de mayúsculas.

GUID o UUID, y cuándo la versión 4 no es la elección correcta

GUID y UUID son dos nombres del mismo identificador de 128 bits; el primero lo popularizó Microsoft. La página de UUID de este sitio devuelve la misma estructura y solo cambia el uso de mayúsculas por defecto, así que cualquiera de las dos produce valores que la otra acepta.

Los valores de la versión 4 son aleatorios y por tanto no tienen orden: un registro nuevo no recibe un identificador mayor que el anterior. Eso importa cuando el valor es una clave primaria agrupada o un cursor de paginación; la barra de pestañas situada encima del formulario enlaza con los otros generadores de identificadores de este sitio para los casos en los que el orden sí importa.

Herramientas recientes: