Generador de UUID Online — UUID v4, v7 y GUID
Genera UUID v4, v7 o GUID con un solo clic. Generación masiva de hasta 1000, copia con un solo botón, descarga como .txt. Funciona en tu navegador, no se envía nada a un servidor.
UUID v4 — 122 bits aleatorios + 6 bits de servicio. El predeterminado en la mayoría de las bibliotecas y bases de datos.
Sobre el generador de UUID
Un UUID (Identificador Único Universal) es un identificador de 128 bits con una probabilidad de colisión tan baja que puedes usarlo sin ninguna autoridad central. Todos los valores se generan en tu navegador mediante crypto.getRandomValues — no se envía ningún dato a un servidor.
Versiones de UUID y dónde usarlas
UUID v4 — aleatorio
122 bits aleatorios + 6 bits de servicio. La versión más común: ids de API, claves, enlaces de restablecimiento de contraseña. No se ordena y puede fragmentar el índice de una base de datos.
UUID v7 — ordenado por tiempo
48 bits de milisegundos unix + 74 bits aleatorios. Se ordena lexicográficamente por fecha de creación — perfecto para claves primarias en PostgreSQL o MySQL: menos fragmentación de índice que v4.
GUID — formato de Microsoft
Igual que UUID v4 pero en mayúsculas y entre llaves: {ABCDEF12-...}. Se usa en .NET, COM, el Registro de Windows y la mayoría de las herramientas de MS.
Preguntas frecuentes
¿Cuál es la diferencia entre UUID v4 y v7?
v4 es completamente aleatorio — simple y fiable, pero malo para índices de bases de datos ordenados. v7 incluye una marca de tiempo en los primeros 48 bits, así que los identificadores crecen con el tiempo y se comportan como una clave agrupada — el nuevo estándar de facto para claves primarias.
¿Cuál es la probabilidad de colisión de UUID v4?
Necesitarías generar unos 2,7×10¹⁸ valores para tener un 50% de probabilidad de una sola colisión. En la práctica, las colisiones no ocurren.
¿Son lo mismo UUID y GUID?
Técnicamente sí — GUID es el término de Microsoft para UUID. La única diferencia es el formato: los GUID suelen ir en mayúsculas y entre llaves, los UUID en minúsculas y sin llaves.
¿Puedo usar UUID para enlaces cortos o códigos promocionales?
Puedes, pero 36 caracteres es bastante largo. Para enlaces cortos usa nanoid o acorta el UUID mediante base62. Para códigos promocionales usa un generador específico con un alfabeto sin confusiones.
¿Es seguro generar UUID en el cliente para autenticación?
Para ids de sesión y tokens aleatorios — sí, usamos el crypto.getRandomValues, criptográficamente seguro. Para secretos (claves de API, refresh tokens) emítelos en el servidor para que el cliente no pueda influir en el algoritmo.
¿Se almacenan los UUID generados en el servidor?
No. Cada valor se crea en tu navegador y no se almacena en ningún lugar. Cierra la pestaña y la lista desaparece. Guarda los UUID importantes tú mismo mediante «Descargar .txt» o copiándolos.