Desarrollador

Generador de UUID

Genera valores UUID v4 conformes con RFC 4122 al instante en tu navegador — criptográficamente únicos cada vez. Genera en lote docenas de una vez para pruebas y desarrollo.

Formato:
UUID
Lote:
Todo se ejecuta en tu navegador. Nada se envía a ningún servidor.

¿Qué es un UUID?

Un UUID (Universally Unique Identifier) es un identificador de 128 bits con garantía práctica de unicidad sin necesidad de un registro central. Los UUIDs de versión 4 se generan aleatoriamente, produciendo 2^122 valores posibles — la probabilidad de colisión es astronómicamente pequeña.

Los UUIDs se usan ampliamente como claves primarias de bases de datos, identificadores de peticiones de API, tokens de sesión e identificadores en sistemas distribuidos. El formato estándar es 8-4-4-4-12 caracteres hexadecimales separados por guiones.

¿Cuándo deberías usar un UUID?

Claves primarias de bases de datos (a menudo preferidas frente al autoincremento en sistemas distribuidos para evitar coordinación), trazado de peticiones API para correlacionar logs, tokens de sesión, claves de idempotencia que hacen que los reintentos sean seguros, nombres de archivo únicos e identificadores en flujos de eventos.

Versiones de UUID

v1 es timestamp + dirección MAC (rápido pero filtra información identificativa). v4 es totalmente aleatorio (el más habitual y lo que genera esta herramienta). v5 está basado en nombre con SHA-1 (determinista para la misma entrada). v7 es ordenable por timestamp (el más nuevo, ganando adopción para claves de base de datos). Esta herramienta genera UUIDs v4 usando la Web Crypto API para obtener aleatoriedad criptográficamente fuerte.

¿Necesitas hashes criptográficos en su lugar? Prueba nuestro generador de hash.

Usos comunes

  • Generación de claves primarias de base de datos: Genera claves primarias UUID v4 para bases de datos distribuidas donde los enteros con incremento automático generan conflictos entre nodos.
  • Creación de sesiones y tokens: Produce tokens de sesión criptográficamente aleatorios para aplicaciones web donde los IDs predecibles crean riesgos de seguridad.
  • Nomenclatura de archivos y activos: Nombra los archivos subidos con UUIDs para evitar colisiones, prevenir ataques de path traversal y facilitar la deduplicación.
  • IDs de correlación para microservicios: Adjunta un UUID a cada solicitud como ID de correlación para rastrearla en los logs de arquitecturas de microservicios distribuidas.
  • Generación de datos de prueba: Genera registros UUID realistas para sembrar bases de datos de desarrollo, pruebas unitarias y respuestas mock de API.
  • Registro de dispositivos IoT: Asigna UUIDs únicos a los dispositivos IoT en el momento del aprovisionamiento para habilitar el seguimiento de telemetría y la gestión a nivel de dispositivo.
  • Claves de idempotencia para pagos: Genera UUIDs como claves de idempotencia en las solicitudes de API de pagos para garantizar que los reintentos duplicados no resulten en cargos dobles.

FAQ

¿Los UUIDs son realmente únicos?

Prácticamente sí. La probabilidad de que dos UUIDs v4 colisionen es 1 entre 2^122. Tendrías que generar 2.700 millones de UUIDs por segundo durante 100 años para tener un 50% de probabilidad de una sola colisión. Para cualquier aplicación realista, puedes tratarlos como únicos.

UUID vs GUID — ¿cuál es la diferencia?

Son lo mismo con distinto nombre. UUID es el término estándar del IETF/RFC; GUID es el término de Microsoft, habitual en contextos .NET y Windows. El formato binario es idéntico.

¿Puedo usar un UUID como contraseña?

No. Los UUIDs son únicos pero no secretos, y su formato es predecible (v4 siempre tiene "4" en la posición 13 y uno de "8", "9", "a" o "b" en la posición 17). Usa un generador de contraseñas adecuado que produzca cadenas con más entropía y menos estructura.

¿El generador de UUID almacena los IDs generados?

No. Los UUID se generan del lado del cliente usando la Web Crypto API. Nada se envía a un servidor. Los IDs generados solo existen en tu navegador hasta que navegues a otro lugar.

¿Los UUID generados son verdaderamente únicos?

UUID v4 genera 122 bits de aleatoriedad criptográfica. La probabilidad de colisión es astronómicamente pequeña. En la práctica, los valores UUID v4 se consideran únicos para todas las aplicaciones del mundo real.

En cifras

Fuentes y lecturas adicionales

01
Se ejecuta en tu dispositivo
Los archivos nunca salen de tu navegador. Sin subidas al servidor.
02
8 idiomas
EN, ES, HI, PT, FR, DE, ID, JA — cada herramienta.
03
Sin registro
Abre la página, usa la herramienta. Eso es todo.