Generador TOTP
Genera códigos 2FA sin conexión desde cualquier secreto TOTP — RFC 6238, 6 u 8 dígitos, cuenta atrás de 30 segundos en vivo. El secreto nunca sale del navegador.
Pega un secreto arriba para ver códigos en vivo.
Funciona totalmente sin conexión: el código se calcula con WebCrypto en tu navegador y el secreto nunca se envía ni se guarda.
Esta herramienta funciona por completo en tu navegador. Tus datos nunca salen de tu dispositivo y no se suben a ningún servidor.
Cómo usarlo
- 1Copia el secreto base32 de la página de configuración 2FA del servicio (o pega su enlace otpauth://).
- 2Ajusta los parámetros que muestre el servicio: 6 u 8 dígitos, periodo de 30 o 60 segundos, SHA-1 salvo indicación contraria.
- 3Introduce el código actual en el servicio antes de que acabe la cuenta atrás, o cópialo con un clic.
- 4Deja la pestaña abierta para inicios de sesión repetidos: los códigos se renuevan automáticamente en cada periodo.
Generador TOTP
Los códigos de autenticación no necesitan una app en el móvil. Pega un secreto base32 (o el enlace otpauth:// completo de tu antiguo autenticador) y esta herramienta calcula los mismos códigos rotativos de 6 u 8 dígitos que cualquier autenticador RFC 6238, con cuenta atrás hasta el siguiente.
Todo se calcula localmente con el HMAC de WebCrypto: ninguna llamada de red. El secreto permanece solo en la memoria del navegador, así que perder el móvil no significa perder el segundo factor.
Preguntas frecuentes
¿Un autenticador sin conexión es más seguro que los códigos SMS?
Sí, por dos motivos. Los códigos TOTP se calculan en tu dispositivo y nunca viajan por la red telefónica, así que un atacante de SIM-swap no tiene nada que interceptar. Además caducan cada 30 segundos y exigen poseer el propio secreto, que jamás aparece en ningún mensaje.
¿Dónde se guarda mi secreto?
En ningún sitio. Permanece en una variable de la memoria de esta pestaña y WebCrypto lo usa para firmar contadores de tiempo. No se escribe en localStorage, cookies ni ningún servidor: cierras la pestaña y desaparece.
¿Por qué no coincide mi código?
Las causas más habituales: algoritmo equivocado (casi todos los servicios usan SHA-1), periodo incorrecto o un reloj del dispositivo desfasado más de unos segundos. Compara los tres selectores con la página de configuración del servicio y sincroniza tu reloj.
Herramientas relacionadas
Generador de contraseñas
Genera contraseñas y frases contraseña fuertes en tu navegador con entropía en vivo: aleatoriedad criptográfica, nada se envía ni se guarda.
Todas las herramientas →
Analizador de contraseñas
Descubre la fuerza real de una contraseña: puntuación zxcvbn, tiempos de descifrado realistas y consejos concretos. Todo local, sin subirla.
Todas las herramientas →
Generador de hashes
Calcula hashes SHA-1, SHA-256, SHA-384, SHA-512 o MD5 de texto o archivos en tu navegador. Checksums rápidos para integridad — nada se sube.
Todas las herramientas →
Insertar esta herramienta
Pon esta herramienta en tu sitio con una línea: se ejecuta en el navegador del visitante.
<iframe src="https://zoyku.com/es/tools/totp-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — totp-generator" loading="lazy"></iframe>