WerklyTools
ES
Invítame a un café

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

Dígitos
Código actual · Siguiente: ------
Configurar en una app de autenticación
URI otpauth://
Verificar un código

Ctrl + Enter ejecutarCtrl + C copiar resultado

Cómo usar

  1. 1Pega el secreto Base32 o una URI otpauth:// completa (se importan todos los parámetros).
  2. 2Ajusta dígitos, periodo y algoritmo si el servicio no usa los valores estándar (6, 30 s, SHA-1).
  3. 3Copia el código actual con un clic; el anillo muestra los segundos que le quedan.
  4. 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.

Herramientas relacionadas