💳 343.063 Registros BIN🏦 13.269 Bancos emisores🌍 199 Países🧰 30 Herramientas gratuitas

Generador de códigos 2FA (TOTP)

Convierte un secreto Base32 en códigos de doble factor en tiempo real, comprueba un código y crea un enlace otpauth://, todo en tu navegador.

🔒 Los códigos se calculan en tu dispositivo. El secreto nunca se sube ni se guarda.

Acerca de la herramienta Generador de códigos 2FA (TOTP)

Las contraseñas de un solo uso basadas en tiempo (TOTP, RFC 6238) son los códigos de seis dígitos que muestran Google Authenticator, Microsoft Authenticator, Authy y la mayoría de los gestores de contraseñas. La aplicación y el servidor comparten una clave secreta; cada 30 segundos ambos calculan un HMAC del intervalo de tiempo actual y conservan algunos dígitos del resultado, de modo que los códigos coinciden sin necesidad de conexión. Esta herramienta hace el mismo cálculo con la Web Crypto API de tu navegador. Pega el secreto Base32 que aparece bajo un código QR (o genera uno nuevo) y verás el código actual con una cuenta atrás, los códigos anterior y siguiente, y una verificación que acepta un intervalo de desfase del reloj, como hacen la mayoría de los servidores. Los desarrolladores pueden usarla para probar un flujo de inicio de sesión con 2FA y para crear la URI otpauth:// que importan las aplicaciones de autenticación. El secreto nunca se sube ni se guarda, pero trata los secretos reales como contraseñas.

FAQ

¿Por qué mi código no coincide con la aplicación de autenticación?

Comprueba que el secreto esté copiado completo, que los dígitos, el periodo y el algoritmo coincidan con la aplicación (la mayoría de los servicios usan 6 dígitos, 30 segundos y SHA-1) y que el reloj de tu dispositivo sea correcto. TOTP depende de la hora, así que un reloj desfasado más de 30 segundos genera códigos distintos.

¿Es seguro pegar aquí mi secreto 2FA?

El código se calcula localmente con Web Crypto y no se envía nada a ningún servidor. Aun así, cualquiera que tenga tu secreto puede generar tus códigos, así que usa secretos reales solo en un dispositivo de confianza y prefiere secretos de prueba al desarrollar.

¿Qué es una URI otpauth://?

Es el formato de enlace estándar dentro de los códigos QR de 2FA. Contiene el secreto, la etiqueta de la cuenta, el emisor y la configuración (algoritmo, dígitos y periodo), para que una aplicación de autenticación pueda añadir la cuenta en un solo paso.