| คัดลอกเร็วแล้วแต่รหัสยังถูกปฏิเสธ | เวลาอุปกรณ์หรือเบราว์เซอร์ไม่ตรงกัน | เทียบกับเวลาจากเครือข่ายอัตโนมัติและรอรอบ 30 วินาทีถัดไป | เปิดวันที่ เวลา และเขตเวลาอัตโนมัติ แล้วโหลด generator ใหม่ |
| แอป Authenticator อื่นแสดงรหัสต่างกัน | บัญชี issuer workspace หรือ secret ต่างกัน | เทียบ issuer, label บัญชี, email และคีย์ Base32 เดิม | ใช้คีย์ของบัญชีที่หน้า login กำลังขอรหัส |
| คีย์รับได้แต่รหัสไม่เคยใช้งานได้ | คีย์ setup ไม่ครบหรือมีตัวอักษรผิด | คัดลอก Base32 secret หรือ URI otpauth แบบเต็มอีกครั้ง | วางค่า setup เดิมใหม่โดยไม่ขาดตัวอักษร |
| ความยาวรหัสหรือตัวจับเวลาไม่ตรงกับบริการ | algorithm, digits หรือ period ไม่ตรงกัน | ดู SHA-1/SHA-256/SHA-512, 6/8 digits และ period ใน URI หรือหน้า setup | ตั้ง algorithm, digit count และ period ให้ตรงกับบริการ |
| บางครั้งใช้ได้แต่ล้มเหลวตอน countdown ใกล้จบ | รหัสหมดอายุก่อน verify หรือถูกใช้ไปแล้ว | ดูวินาทีที่เหลือและตรวจว่ารหัสเดียวกันเคยส่งแล้วหรือไม่ | รอรหัสใหม่และส่งตั้งแต่ต้นช่วงเวลา |
| หน้า login ขอวิธีตรวจสอบแบบอื่น | SMS, email OTP, push, passkey, hardware key, backup หรือ recovery | อ่านข้อความหน้า login เพื่อยืนยันว่าขอรหัส Authenticator app | ใช้วิธีที่หน้าเว็บขอหรือ account recovery; TOTP สร้างรหัสเหล่านี้ไม่ได้ |