Generador de códigos QR para 2FA
Crea un URI otpauth:// y su código QR para TOTP o HOTP a partir del emisor, la cuenta y un secreto Base32. Escanéalo con Google Authenticator, Authy o 1Password.
La clave que muestra el servicio al activar la 2FA. Se admiten espacios y minúsculas.
Introduce un nombre de cuenta para generar el código QR.
Sigue el formato Key URI de Google Authenticator y funciona con Google Authenticator, Microsoft Authenticator, Authy, 1Password, Bitwarden y otros. El QR se genera localmente. Quien lo vea puede generar tus códigos, así que no compartas capturas.
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Generador de códigos QR para 2FA?
Esta herramienta crea el URI de clave otpauth:// y el código QR que escanean las apps de autenticación al configurar la autenticación en dos pasos. Introduce el emisor, el nombre de la cuenta y el secreto, ajusta el algoritmo, los dígitos y el periodo o contador, y escanea o descarga el código QR.
Cómo usar Generador de códigos QR para 2FA
- Elige el Tipo: TOTP (basado en tiempo) o HOTP (basado en contador).
- Introduce el Emisor y el Nombre de la cuenta.
- Pega una Clave secreta (Base32) o haz clic en Nueva clave aleatoria.
- Ajusta el algoritmo, los dígitos y el periodo/contador, y escanea el código QR o haz clic en Descargar PNG.
Ejemplo
Issuer ACME Co, account john@example.com, secret JBSWY3DPEHPK3PXP
otpauth://totp/ACME%20Co:john%40example.com?secret=JBSWY3DPEHPK3PXP&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30
Cuándo usar Generador de códigos QR para 2FA
Úsalo para dar de alta cuentas de prueba durante el desarrollo, trasladar un secreto conocido a una nueva app de autenticación o crear códigos QR para documentación. Nunca compartas el código QR de una cuenta real; contiene el secreto.
Cómo funciona Generador de códigos QR para 2FA
El URI sigue el formato Key URI de Google Authenticator: otpauth://totp/Issuer:account?secret=…&issuer=…&algorithm=SHA1&digits=6&period=30, con el emisor y la cuenta codificados en porcentaje. El código QR se genera localmente con la biblioteca qrcode (nivel de corrección de errores M) como data URL PNG. Los secretos aleatorios son de 20 bytes (160 bits) de crypto.getRandomValues, como recomienda el RFC 4226.
Casos de Uso Comunes
- Crear códigos QR para cuentas de prueba con 2FA
- Trasladar un secreto TOTP a un teléfono nuevo
- Generar capturas para documentación con secretos ficticios
- Probar cómo gestionan las apps de autenticación SHA-256 o los códigos de 8 dígitos
Nota de Seguridad
Cualquiera que escanee o fotografíe el código QR puede generar tus códigos de un solo uso. No compartas capturas de códigos QR de 2FA reales.
Preguntas Frecuentes
¿Todas las apps admiten SHA-256 y 8 dígitos?
No. Google Authenticator ha ignorado históricamente el algoritmo y los dígitos en algunas plataformas; SHA-1, 6 dígitos y 30 segundos es la opción más compatible.
¿Por qué el emisor no puede contener dos puntos?
Los dos puntos separan el emisor de la cuenta en la etiqueta del URI, así que unos dos puntos dentro de cualquiera de ellos harían ambigua la etiqueta.
¿El código QR se genera en línea?
No. El URI y la imagen QR se crean en tu navegador; no se envía nada a ningún servidor.