Decodificador de códigos QR de 2FA
Mira qué contiene un código QR de configuración de dos factores o una exportación de Google Authenticator: el servicio, la clave de configuración, sus ajustes y el código actual. Todo ocurre en tu navegador.
Elige una captura de pantalla o una foto de un código QR de 2FA. En un equipo, también puedes soltarla o pegarla aquí.
Decodificado en esta pestaña del navegador. No se sube nada.
Antes de usarlo
Una clave de configuración es tan delicada como una contraseña. Cualquiera que la tenga puede generar tus códigos. Decodifica solo códigos QR de tus propias cuentas, y no lo hagas en un equipo compartido o de trabajo del que no te fíes. Esta página no envía nada a ningún sitio: una vez cargada por completo, puedes desconectarte y sigue funcionando.
Qué lee
Los enlaces de configuración estándar tienen este aspecto:
otpauth://totp/Example:alice@example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example
Es el formato que la mayoría de las webs incluyen en sus códigos QR de 2FA. Se suele llamar «formato Key URI». El decodificador muestra cada parte:
| Parte | Significado | Si falta |
|---|---|---|
totp o hotp |
Códigos basados en tiempo o en contador | Obligatorio |
Etiqueta (Example:alice@…) |
Servicio y nombre de cuenta que muestra tu app | Vacío |
secret |
La clave de configuración, en base32 | Obligatorio |
issuer |
El nombre del servicio | Se toma de la etiqueta |
algorithm |
SHA1, SHA256 o SHA512 | SHA1 |
digits |
Longitud del código | 6 |
period |
Segundos que dura cada código | 30 |
Las exportaciones de Google Authenticator (otpauth-migration://offline?data=…) son lo que muestra Google Authenticator cuando eliges Transfer accounts (Transferir cuentas) > Export accounts (Exportar cuentas). Un código QR puede contener varias cuentas, y una exportación grande se reparte en varios códigos QR. El decodificador enumera todas las cuentas del código QR e indica qué parte de la exportación es, por ejemplo 2 de 3.
Cuándo es útil
- Para comprobar qué cuentas y ajustes contiene un código QR de exportación antes de importarlo en otro sitio.
- Para ver si un servicio usa ajustes no estándar, como 8 dígitos o un intervalo de 60 segundos, cuando sus códigos no coinciden.
- Para comprobar que un código de tu app de autenticación coincide con el que se calcula aquí. Si son distintos, la causa probable es el reloj de tu dispositivo o la clave guardada. Consulta ¿Tu código 2FA no funciona?
La línea Novaz de cada resultado indica si Authenticator App - Novaz puede añadir esa cuenta. La app admite códigos basados en tiempo con SHA-1, SHA-256 o SHA-512, de 6 a 8 dígitos y con intervalos de 1 a 300 segundos.