CalSolve

Generador de UUID

Genera identificadores UUID v4 aleatorios, uno o varios a la vez.

Los UUID (v4) se generan localmente en tu navegador usando la Web Crypto API.

Acerca de esta herramienta

Esta herramienta genera UUID versión 4 (aleatorios) usando la Web Crypto API de tu navegador. Los UUID se usan comúnmente como identificadores únicos para registros de bases de datos, solicitudes de API, sesiones y objetos en sistemas distribuidos.

Como los UUID v4 se derivan de 122 bits de aleatoriedad en lugar de un contador central, dos sistemas cualesquiera — o dos llamadas cualesquiera a esta herramienta — pueden generar IDs de forma independiente con una probabilidad prácticamente nula de producir jamás el mismo valor dos veces.

Genera un único UUID para una necesidad puntual, o genera hasta 50 a la vez en lote (por ejemplo, para crear datos de prueba) y cópialos todos con un clic.

Herramientas relacionadas

Preguntas frecuentes

¿Qué es un UUID?
Un UUID (Identificador Único Universal) es un identificador de 128 bits, normalmente escrito como 32 caracteres hexadecimales divididos en cinco grupos (por ejemplo, 550e8400-e29b-41d4-a716-446655440000), que está prácticamente garantizado que sea único sin ninguna coordinación central.
¿Es seguro generar UUID en línea?
Sí — esta herramienta genera UUID localmente en tu navegador usando el generador de números aleatorios criptográficamente seguro de la Web Crypto API. No se envían datos a ningún servidor, y no hay nada sensible en un UUID en sí, ya que no codifica ninguna información sobre ti.
¿Qué significa 'v4' y qué probabilidad hay de colisión?
Los UUID versión 4 se generan a partir de bits aleatorios en lugar de derivarse de una marca de tiempo o una dirección de hardware. Con 122 bits aleatorios, la probabilidad de que colisionen dos UUID v4 generados independientemente es astronómicamente pequeña — podrías generar miles de millones por segundo durante siglos y aun así sería extremadamente improbable ver un duplicado.
¿Para qué se usan comúnmente los UUID?
Los UUID se usan ampliamente como claves primarias de bases de datos, IDs de solicitudes de API, tokens de sesión e identificadores de objetos en sistemas distribuidos — en cualquier lugar donde necesites un ID único que distintos sistemas puedan generar de forma independiente sin consultarse primero.