This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

Clicking any of these links or downloading the WinAuth software constitutes unconditional agreement and acceptance of this license.

WinAuth Version 3.5

This is the latest stable version of WinAuth.

WinAuth 3.5.1 (2016-06-07)
MD5: 9393C999D1412C0D28CCCEA0F9CB95C3. WinAuth.exe MD5: 3C8B42FF6BC4822FC6D874F6F21230DD

(Windows 7 / 8.x / 10 requires Microsoft .NET Framework 4.5)

For Windows 7 using pre-installed Microsoft .NET Framework 3.5

WinAuth 3.5.1 (.NET 3.5) (2016-06-07)
MD5: A4C171960457A96E5EA177BF87E8B09B. WinAuth.exe MD5: AFC2EE24D4DF9E4EC26D115A3E14CAC3

Install Instructions

  1. Download the zip file and extract its contents. There is nothing to install and only one file that you can run immediately.
  2. Double-click the WinAuth.exe file.
  3. If you get an error about missing .NET, please make sure you have installed Microsoft’s .NET Framework file from above.
  4. Click the Add button in the main WinAuth window
  5. Choose the type of Authenticator you need. Just choose “Authenticator” if it is not for one of the games or websites listed.
  6. For Authenticator, Google, Microsoft:
    • Enter a name, for example, the name of service / website / game
    • From their website, type or copy/paste the “secret key” or “secret code” into the next field.
    • It is highly recommended that you keep a copy of this key somewhere safe, in case you lose access to your authenticator. You can use this key to re-create it. Write it down on a piece of paper and put it somewhere safe.
    • Click the Verify Authenticator button to check the key is valid and you will see the first code
    • Your website may request you type the first code into their website
  7. Click the OK button to save the authenticator. DO NOT SKIP THIS STEP.
  8. You will be asked how to protect your WinAuth authenticators. Please enter a password to encrypt and protect them. You can also choose
    to have Windows encrypt the data with your user account. This prevents the file from being opened on any other computer. Click OK when done.
  9. You will now see your authenticator with the current code and a timer showing it counting down. Once the counter has ended the code will disappear.
  10. Click the Refresh icon to show the code again. The code changes every 30 seconds so you might see the same number.
  11. Right-click your authenticator to change its name, view the secret key, or remove it.
  12. Click the cog icon to set any program settings, such as keeping WinAuth on top of other Windows, which is useful when typing in the code to other applications.

New Features in 3.5

Steam Trading Confirmations

If you registered SteamGuard with WinAuth in version 3.3, you will need to remove it from your Steam account and add it again. This is because WinAuth only kept the SteamGuard information relevant to generating the authenticator codes, but confirmations requires re-registering.

You can go into the normal Steam client, choose Account Details, then click “Manage Steam Guard”. Click the Remove Authenticator button and enter the recovery code (aka revocation code – found from right-clicking in WinAuth).

When right-clicking , click the menu item called “Confirmations…”. This will login with your username/password and show your current trade confirmations. You can click to view more details, and use the buttons to accept or reject them.

If you choose “remember me”, WinAuth will keep you logged in (does not keep your username/password) so you can quickly go into Confirmations again.

Source Code Repository

The source code for all versions of WinAuth are available at the WinAuth project in GitHub.