My Google Authenticator codes don’t work
It may be because the time isn’t correctly synced on your Google Authenticator app.
To set the correct time:
On your Android device, go to the main menu of the Google Authenticator app.
Tap More
Settings
Time correction for codes
Sync now.
On the next screen, the app confirms the time has been synced. You should be able to sign in. The sync will only affect the internal time of your Google Authenticator app, and will not change your device’s Date & Time settings.
This can also be resolved by setting your Android or iPhone to automatically update it's time. For an iPhone, this is Setting > General, Date and time > Automatically correct time.
How can I restore my Authy account?
Please, follow this article to figure out your case and find a solution.