In order to use two-factor authentication (2FA) with your TeamViewer account, you’ll need to use a special authenticator app on your mobile device that can generate the required security codes for you.

This article applies to all TeamViewer free users and customers with a Business, Premium, Corporate or Tensor plan.

Which apps can I use?

There are a variety of apps available on each mobile platform. In general, you can use any 2FA app that supports the time-based one-time password (TOTP) protocol, or any 2FA app that describes itself as being compatible with Google Authenticator.

Some examples include:



Windows Phone:

Note: TeamViewer does not own or manage any of the apps listed on this page. We don’t provide any support or guarantees for these apps and how well they function.


If the security code generated by your authenticator app does not work, this could be caused by the time being incorrect on your mobile device where the app is running.

To fix the problem, you have to synchronize the time on your mobile device. To do so, choose one of the following options:

  • Set the time on the mobile device to automatic date and time
  • Tap the synchronization button in the authenticator app to sync the time (not provided with every authenticator app)

If you cannot get your authenticator app to generate working security codes, consider deactivating the two-factor authentication by using your 16-character recovery code, which you were given when you first set up two-factor authentication on your TeamViewer account. Then set up two-factor authentication once more, using another authenticator app if possible.

Note: Make sure to save the new recovery code whenever you disable and re-enable two-factor authentication, as the recovery code will be different each time it is enabled.