Generador y probador de TOTP / OTP (2FA)
Crea claves Base32, genera el código QR para Google Authenticator y calcula el código de 6 dígitos en tiempo real
Herramienta para quien está montando un sistema de verificación en dos pasos (2FA). Genera una clave secreta Base32 aleatoria, dibuja el código QR para escanearlo con Google Authenticator y calcula en tiempo real el código de 6 dígitos que se renueva cada 30 segundos según la hora actual.
도구를 불러오는 중…
🔒 Todo se procesa 100 % en tu navegador. Tus archivos y datos nunca se suben a ningún servidor.
Cómo usar
- Pulsa «Generar clave secreta» para obtener una cadena Base32 aleatoria, o introduce tu propia clave.
- Indica el emisor y el correo de la cuenta de usuario para componer la URI del código QR.
- Escanea el QR de la pantalla con Google Authenticator o cualquier app de autenticación para añadir la cuenta.
- Comprueba el código de 6 dígitos y la barra de cuenta atrás, que se renuevan cada 30 segundos.
Preguntas frecuentes
- ¿Puedo ver el código sin registrar nada en el móvil?
- Sí. Basta con introducir una cadena Base32 válida: el propio navegador aplica el algoritmo estándar HMAC-SHA-1 y muestra el código actualizándolo cada 30 segundos, sin necesidad de ninguna app.
- ¿Por qué el código coincide exactamente con el del servidor?
- Porque TOTP genera el código a partir de dos datos compartidos: la clave secreta fija y la hora UTC. Por eso es tan importante que el reloj de cada dispositivo esté bien sincronizado; si se desvía, los códigos dejan de cuadrar.
- ¿La autenticación sigue funcionando si mi reloj está unos segundos desfasado respecto al servidor?
- Sí: la mayoría de las implementaciones de TOTP permiten un pequeño margen de tolerancia, normalmente un paso (±30 segundos) antes o después, así que un ligero desfase se absorbe automáticamente. Si la diferencia es mucho mayor, los códigos seguirán fallando, así que es mejor mantener la sincronización automática de hora activada en tu dispositivo.
