Check time and account label first
TOTP is calculated from a shared secret and the current time step. Make sure the phone clock is set automatically, the time zone is correct, and the authenticator entry matches the account and issuer you are trying to access.
Confirm setup parameters
Most consumer setups use 6 digits and a 30-second period, but RFC 6238 allows different algorithms and parameters. If you manually entered a key, re-check the issuer, secret, algorithm, digits, and period shown by the platform.
Use recovery when retries stop helping
If a platform has regenerated the secret, disabled the method, or locked the account after repeated failures, the old app code will not start working again. Move to backup codes, a second factor, or the official recovery form.
Recovery actions
- Turn on automatic date and time on the device that generates the code.
- Wait for the next code window and enter the fresh code immediately.
- Verify that the authenticator entry belongs to the same platform and account email.
- If you changed 2FA recently, remove stale authenticator entries after the new one is confirmed.
Important limits
- Repeated guesses can trigger rate limits or account locks.
- A valid-looking code from the wrong account entry will always fail.
- Never send screenshots of QR codes or manual setup keys to support.