Generador de códigos TOTP (2FA)
Obtén los mismos códigos temporales que muestra tu app de autenticación a partir de su clave secreta, o crea un secreto nuevo con su código QR para implementar la verificación en dos pasos en tu propia aplicación. Cumple el estándar RFC 6238.
Procesado 100% en tu navegador
Ctrl + Enter ejecutarCtrl + C copiar resultado
Cómo usar
- 1Pega el secreto Base32 o una URI otpauth:// completa (se importan todos los parámetros).
- 2Ajusta dígitos, periodo y algoritmo si el servicio no usa los valores estándar (6, 30 s, SHA-1).
- 3Copia el código actual con un clic; el anillo muestra los segundos que le quedan.
- 4Para configurar una app, escanea el QR generado y comprueba un código en «Verificar».
Casos de uso
- Probar la implementación de 2FA de tu web o API durante el desarrollo.
- Generar secretos y códigos QR para dar de alta usuarios en apps de autenticación.
- Recuperar el acceso si tienes el secreto de respaldo pero no el móvil.
- Depurar desfases de reloj entre servidor y dispositivo.
Preguntas frecuentes
¿Qué es TOTP?
Time-based One-Time Password: un código de un solo uso que se calcula a partir de una clave secreta compartida y de la hora actual (RFC 6238). Es lo que generan Google Authenticator, Microsoft Authenticator, Authy o 1Password.
¿Es seguro pegar aquí mi secreto?
El cálculo se hace en tu navegador con Web Crypto y el secreto no se envía ni se guarda. Aun así, trata el secreto como una contraseña: quien lo tenga puede generar tus códigos. Para cuentas reales, guárdalo solo en tu gestor o app de confianza.
¿Por qué mi código no coincide?
Casi siempre es el reloj: TOTP depende de la hora exacta. Sincroniza la hora del dispositivo. También revisa que dígitos, periodo y algoritmo coincidan con los del servicio.
¿Qué contiene una URI otpauth://?
El secreto, el nombre del servicio y de la cuenta y, opcionalmente, algoritmo, dígitos y periodo. Es exactamente lo que codifica el QR que escaneas al activar la verificación en dos pasos.