Herramienta

Generador UUID v4 online

Genera UUID v4 con aleatoriedad segura local.

Tus datos se procesan localmente en el navegador y no se envían a nuestros servidores.

Entre 1 y 100 identificadores por operación.

Elige una cantidad y genera UUID v4 con aleatoriedad criptográfica.

Un identificador por línea

Cómo se genera un UUID v4

Cada identificador parte de 16 bytes obtenidos mediante la fuente aleatoria criptográfica del navegador. Después se fijan los bits que indican la versión 4 y la variante estándar. El resultado usa 32 dígitos hexadecimales agrupados con guiones:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

El primer dígito del cuarto grupo es 8, 9, a o b. Esas posiciones no son casuales: permiten reconocer la versión y la variante de un UUID válido.

UUID, GUID y unicidad

UUID es el nombre definido por el estándar; GUID es un término muy usado en el ecosistema Microsoft para identificadores con el mismo formato habitual. Un UUID v4 no consulta un registro central. Su espacio aleatorio es tan amplio que las colisiones son extremadamente improbables cuando se usa una fuente segura, pero no existe una garantía matemática absoluta de unicidad.

Si tu sistema necesita impedir cualquier duplicado, aplica además una restricción única en el lugar donde almacenes los identificadores y vuelve a intentar ante una colisión.

Usos habituales

  • Identificadores de registros que se crean sin coordinación central.
  • Datos de prueba, fixtures y ejemplos de API.
  • Claves de correlación para eventos o solicitudes.
  • Nombres opacos cuando no deben revelar una secuencia incremental.

Un UUID no es una contraseña, una firma ni un token de acceso. Aunque esta herramienta utiliza aleatoriedad criptográfica, el formato expone algunos bits fijos y no debe sustituir un mecanismo diseñado para autenticación.

Cantidad, formato y copia

Puedes generar entre 1 y 100 valores en una operación. Cada clic crea un lote nuevo y el botón de copia conserva un identificador por línea. Se usan letras hexadecimales minúsculas y no se añaden llaves ni prefijos.

Para obtener la huella de un texto utiliza el generador SHA-256. Para transformar bytes o texto en otra representación, consulta Base64.

Privacidad y compatibilidad

La generación ocurre por completo en esta pestaña mediante Web Crypto. Los UUID no se guardan, no se envían a Tools in a Tab y se pierden al recargar. Un navegador antiguo o un contexto que no permita aleatoriedad segura mostrará un error en vez de recurrir a Math.random().

Preguntas frecuentes

¿Puedo volver a generar exactamente el mismo lote?

No de forma intencionada. Cada operación solicita nuevos bytes aleatorios y no usa una semilla reproducible.

¿Ordena los UUID por fecha?

No. La versión 4 es aleatoria. Si necesitas orden temporal, estudia UUID v7 y las garantías concretas de tu plataforma.

¿Las mayúsculas cambiarían el identificador?

No. La comparación hexadecimal suele ser insensible a mayúsculas, pero se genera la representación canónica en minúsculas.

Referencia técnica

La versión, la variante y el formato textual actual están definidos en RFC 9562.

Revisado el por Tools in a Tab.