Generador de Código 2FA (TOTP)

Genera códigos de autenticación basados en tiempo de forma local desde tu clave Base32.

Los cálculos se realizan localmente; no enviamos tus valores al servidor.

Ejemplo

Con la clave pública de prueba del RFC, el código SHA-1 de 6 dígitos a los 59 segundos es 287082 y sigue siendo 287082 hasta 59.999 segundos; a los 60 segundos pasa a 359152.

Método de cálculo

El generador implementa el estándar TOTP, RFC 6238: divide la hora Unix actual entre el periodo elegido, combina ese contador con tu clave mediante HMAC y convierte el resultado en 6 u 8 dígitos. Cualquiera con la misma clave, los mismos ajustes y la hora correcta obtiene el mismo código.

Notas importantes

La clave se trata como una contraseña. Permanece en la memoria de esta página, no se guarda, ni se registra, ni se envía a ningún sitio, y se borra al reiniciar o salir. Aun así, eso no protege frente a un dispositivo comprometido o una extensión maliciosa, así que no pegues claves en ordenadores compartidos.

Guía práctica

Las apps de autenticación generan cada 30 segundos un código TOTP (RFC 6238) a partir de una clave secreta compartida y la hora actual. Introduce la clave Base32 tal como te la da el servicio; no se admiten imágenes QR, SMS ni enlaces otpauth. La mayoría usa SHA-1, 6 dígitos y 30 segundos: con la clave pública de prueba del RFC, a los 59 s el código es 287082, pero con 8 dígitos sería 94287082 y con SHA-256, 46119246. Los ceros iniciales cuentan (081804). La clave no se guarda ni se envía, y la página no carga anuncios ni analítica.

Ejemplos prácticos
EntradaResultado
RFC key · SHA-1 · 6 digits · 30 s · at 59 s287082
RFC key · SHA-1 · 6 digits · 30 s · at 59.999 s287082
RFC key · SHA-1 · 6 digits · 30 s · at 60 s359152
RFC key · SHA-1 · 6 digits · 30 s · at 1111111109 s081804
RFC key · SHA-1 · 8 digits · at 59 s94287082
RFC key · SHA-256 · 8 digits · at 59 s46119246
RFC key · SHA-512 · 8 digits · at 59 s90693936

Preguntas frecuentes

Me rechazan el código, ¿qué debo revisar?

Primero los ajustes: la mayoría de los servicios usan SHA-1, 6 dígitos y 30 segundos, y cualquier diferencia produce códigos que parecen válidos pero no lo son. La misma clave y el mismo instante dan 94287082 con 8 dígitos, 46119246 con SHA-256 y 90693936 con SHA-512. Después activa la hora automática del dispositivo y prueba con un código nuevo.

¿Qué formatos de clave se aceptan?

Introduce la clave Base32 tal y como te la da el servicio; se admiten espacios y minúsculas, pero no una imagen QR, un código por SMS ni un enlace otpauth. Nunca compartas tu secreto y recuerda que copiar un código lo deja en el portapapeles del dispositivo.

¿Sirve de copia de seguridad o recuperación?

No. Esta página no es una caja fuerte de cuentas, ni una copia de seguridad, ni un servicio de recuperación: guarda los códigos de recuperación del servicio en otro sitio seguro y usa una aplicación de autenticación de confianza para el día a día. Los ceros iniciales forman parte del código, como en 081804, y hay que escribirlos.

Herramientas relacionadas