Generador TOTP: códigos 2FA desde una clave secreta

Pega una clave secreta Base32 para ver el código 2FA de 6 dígitos actual con una cuenta atrás en vivo, justo lo que mostrarían Google Authenticator, Authy o 1Password. Crea claves nuevas con un enlace otpauth:// para hacer pruebas y comprueba si un código es válido. Las claves nunca salen de tu navegador.

Actualizado el
Letras A–Z y dígitos 2–7; los espacios se ignoran.
Código actual
––––––

Se renueva en – s · siguiente código –

Crear código QR
Acepta también el código anterior y el siguiente (±1 paso), como la mayoría de servidores.

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Generador TOTP

  1. Pega la clave secreta de la configuración 2FA de tu servicio (el texto que aparece debajo de «¿No puedes escanear el código QR?») o haz clic en Nueva clave aleatoria.
  2. El código actual aparece con una cuenta atrás; cambia cada 30 segundos, igual que en tu app de autenticación.
  3. Para probar tu propia app, copia el enlace otpauth:// o crea un código QR con él y escanéalo con una app de autenticación.
  4. Escribe un código en Comprobar un código para ver si es válido en este momento.

Cómo funciona TOTP

Una contraseña de un solo uso basada en el tiempo (TOTP, RFC 6238) es un HMAC del paso de tiempo actual de 30 segundos, calculado con una clave compartida. Tu teléfono y el servidor conocen el secreto, así que ambos calculan los mismos 6 dígitos sin necesidad de comunicarse. El secreto se muestra una sola vez durante la configuración, normalmente como código QR que contiene un enlace otpauth://totp/…?secret=…, y lo guarda tu app de autenticación.

AjusteValor habitualNota
AlgoritmoSHA-1Es el que usan Google Authenticator y casi todos los servicios; SHA-256 y SHA-512 casi no son compatibles con las apps.
Dígitos6Algunos bancos y los tokens tipo Steam usan 8.
Periodo30 segundosLos códigos se aceptan un paso antes y después para tolerar desfases del reloj.

¿Los códigos no coinciden?

  • Reloj: TOTP depende de la hora. Activa la fecha y hora automáticas en tu teléfono y en tu ordenador.
  • Clave: cópiala exactamente; es Base32 (A–Z y 2–7), así que los caracteres 0, 1 y 8 nunca aparecen.
  • Ajustes: los dígitos, el periodo y el algoritmo deben coincidir con los que usa el servicio (el enlace otpauth lo indica).

Seguridad

Los códigos se calculan con Web Crypto, la API criptográfica integrada en tu navegador, así que la clave nunca se envía a ningún sitio. Aun así, una clave 2FA es tan sensible como una contraseña: usa esta herramienta para desarrollo y comprobaciones de recuperación, no en ordenadores compartidos.

Relacionado: Generador de contraseñas, Generador HMAC, Generador de códigos QR.

También se busca como: generador de códigos 2fa, código totp, generador de códigos de autenticación, google authenticator online, generador otp, uri otpauth, generador de claves totp, verificar totp.

Herramientas que combinan con: Generador TOTP

  • Generador de Hash — Calcula al instante hashes MD5 y SHA de cualquier texto o archivo, crea firmas HMAC y pega un checksum esperado para verificar una descarga.
  • Comprobador de Contraseñas Filtradas — Descubre si una contraseña ha aparecido en filtraciones de datos conocidas: miles de millones de contraseñas filtradas recopiladas por Have I Been Pwned.
  • Decodificador JWT — Pega un token web JSON para examinar su encabezado y su carga útil, comprobar cuándo caduca y verificar su firma.
  • Validador de IBAN — Comprueba si un IBAN es válido antes de enviar dinero o guardarlo: el país, la longitud que corresponde a ese país, el formato de la cuenta y el checksum mod-97.

Preguntas frecuentes

¿Cómo obtengo un código 2FA a partir de una clave secreta?
Pega la clave secreta en Base32 en el campo Clave secreta. El código actual de 6 dígitos aparece al momento y se actualiza cada 30 segundos.
¿Por qué mi código TOTP es incorrecto?
Normalmente por el reloj: los códigos TOTP dependen de la hora exacta, así que activa la hora automática en ambos dispositivos. Comprueba también que los dígitos, el periodo y el algoritmo coincidan con los del servicio.
¿Se envía mi clave a algún lugar?
No. El código se calcula en tu navegador con Web Crypto y la clave nunca sale de tu dispositivo.
¿Qué es un enlace otpauth://?
Es el formato estándar que leen las apps de autenticación desde un código QR. Contiene la clave, el emisor, el nombre de la cuenta y los ajustes del código.
¿Puedo instalar Generador TOTP como aplicación web y utilizarla sin conexión?
Sí. Generador TOTP es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas