Un UUID es un identificador de 128 bits que cualquier sistema puede generar por su cuenta, con una probabilidad ínfima de chocar alguna vez con otro — por eso las bases de datos, las API, los archivos y los sistemas distribuidos los usan como documentos de identidad. Este generador de UUID gratuito crea UUID de versión 4, los totalmente aleatorios, usando el generador de números aleatorios criptográfico de tu navegador (la misma calidad de aleatoriedad que ofrece tu sistema operativo). Genera un solo identificador o una lista de hasta 500, alterna entre minúsculas y mayúsculas, mantén o quita los guiones, y copia la lista completa con un clic. Como la generación ocurre en tu dispositivo, los UUID se crean en el momento solo para ti y nunca se guardan, se registran ni se reutilizan para nadie más.
Cómo es un UUID de versión 4
Un UUID se escribe como 32 dígitos hexadecimales en cinco grupos separados por guiones: 8-4-4-4-12, por ejemplo 3f50c2a8-9b1d-4e7f-a5c3-2d8e6f0b1a94. En un UUID de versión 4 casi todos los dígitos son aleatorios, y las excepciones son la forma de reconocer la versión: 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 (codifica la variante). Esos bits fijos los ajusta esta herramienta por ti: los fuerza después de generar los bytes aleatorios, tal como especifican el RFC 4122 y su sucesor, el RFC 9562. Todo lo que produce la herramienta, con guiones o sin ellos, en mayúsculas o minúsculas, es el mismo valor de 128 bits con distinta ropa; la mayoría de sistemas acepta cualquiera de estas formas, y las bases de datos suelen guardar la versión sin guiones.
¿Qué probabilidad real hay de una colisión?
Un UUID v4 tiene 122 bits aleatorios, así que existen unos 5,3 × 10³⁶ valores posibles. Para tener siquiera un 50 % de probabilidad de un duplicado, habría que generar unos 2,7 × 10¹⁸ UUID: a mil millones por segundo, serían unos 85 años de generación continua. Esa es la gracia del diseño: dos servidores, teléfonos o programas que nunca se han comunicado pueden crear identificadores para la misma tabla y fusionar sus registros después, sin contador central, sin coordinación y sin riesgo práctico de solapamiento. Cuando se dice que los UUID son «únicos en la práctica, no en teoría», se habla de esta cuenta.
UUID frente a GUID y frente a las demás versiones
GUID es simplemente el nombre que Microsoft da al mismo estándar de 128 bits; un GUID de esta herramienta funciona donde funciona un UUID. La versión 4 es la opción correcta para casi todo, pero la familia tiene otras: la v1 incrusta una marca de tiempo y un identificador de máquina (ordenada, pero filtra información), la v3 y la v5 son hashes de un nombre (la misma entrada produce siempre el mismo UUID, útil para identificadores estables derivados de una URL), y la nueva v7 mezcla marca de tiempo con aleatoriedad para que los ID se ordenen por fecha de creación, algo que las bases de datos indexan muy bien. Si solo necesitas un identificador que nadie pueda predecir y que nada más produzca, la v4 — la que se genera arriba — es la elección segura y estándar.
Preguntas frecuentes
¿Los UUID de esta herramienta son realmente aleatorios?
Sí. Se construyen con getRandomValues de la Web Crypto API de tu navegador, una fuente criptográficamente segura — no con Math.random. Cada clic genera bytes nuevos.
¿Puedo usar estos UUID en producción?
Sí: cumplen el mismo RFC que los UUID de cualquier librería de programación, y como se generan en tu dispositivo y nunca se guardan, nadie más recibirá jamás la misma lista. Para identificadores creados dentro de tu propio software, lo correcto sigue siendo llamar a una librería.
¿Por qué quitar los guiones o usar mayúsculas?
Algunos sistemas — bases de datos antiguas, esquemas de nombres de archivo, ciertas API y formatos de URL — prefieren la forma compacta de 32 caracteres, y algunas herramientas heredadas esperan mayúsculas. El valor es idéntico en ambos casos.
¿Hay límite de cuántos puedo generar?
La herramienta crea hasta 500 por clic para que la lista siga siendo fácil de copiar y revisar. Pulsa Generar otra vez para un lote nuevo; no hay límite diario ni de cuenta.
Herramientas relacionadas
English version: UUID Generator — Generate Random UUIDs (v4) Online in Bulk. También te puede interesar: Codificador y Decodificador URL — Codifica y Decodifica Enlaces Gratis · Validador y formateador de JSON en español.
Inserta esta herramienta en tu web — gratis
Copia el código de abajo para añadir esta herramienta funcional a tu propia página. Solo pedimos que mantengas el pequeño enlace de crédito que la acompaña.
