TrayAuth

TrayAuth 1.1.3

Authenticator codes in the Windows tray, in a panel that slides out of the taskbar.

  • By KlowdfurrRad
  • Open Source
  • Updated Oct 11, 2026
Download for Windows

About TrayAuth

TrayAuth keeps your two-factor authentication codes one click away. Click the tray icon and a
panel slides out of the taskbar showing live TOTP codes; click a code to copy it, and the
clipboard clears itself twenty seconds later.

Accounts are added by typing the base32 setup key a site shows next to its QR image. The add
dialog previews the code your key produces, so you can check it against the site before saving.

Accounts are stored in %APPDATA%\TrayAuth, encrypted with Windows DPAPI and readable only by
your Windows account. TrayAuth makes no network calls of any kind, and there is no account to
create and nothing to sync. Because a DPAPI vault is bound to the Windows profile that wrote
it, TrayAuth can export every account to a JSON file plus a scannable QR image, so a backup can
be restored here or added to a phone.

Codes are generated per RFC 4226 and RFC 6238 and verified against the published RFC test
vectors for SHA1, SHA256 and SHA512, so they agree with any other authenticator app. Six, seven
and eight digit codes and custom periods are supported.

What's new in 1.1.3

Display scaling fix: on screens set to 150% scale (typical 14-inch laptops) the panel
squeezed enlarged text into unenlarged boxes. The panel, account rows, countdown ring and
the Add/Edit dialog now scale to the monitor's DPI, so the app looks right at any scale
setting. On displays above 100% the panel is slightly larger than before - that is the
corrected size.

Full release notes »

Technical details

PublisherKlowdfurrRad
AuthorRaadhes Chandaluru
Version1.1.3
Release date2026-10-11
LicenseMIT
Installer typeinno
Architecturex64
Package IDKlowdfurrRad.TrayAuth
RequirementsWindows 10 version 1809 or later
Install scopeCurrent user

Install TrayAuth from the command line

Install with Windows Package Manager
winget install --id=KlowdfurrRad.TrayAuth -e
Update to the latest version
winget upgrade --id=KlowdfurrRad.TrayAuth -e
Uninstall
winget uninstall --id=KlowdfurrRad.TrayAuth -e
Silent install with the offline installer
"TrayAuth-Setup-1.1.3.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

2faauthenticatormfaone-time-passwordotprfc6238securitysystem-traytotptwo-factor

TrayAuth version history

1.1.2 Sep 16, 2026

Everything since 1.0.0:

  • Live codes in the tray right-click menu - copy a code without opening the panel
  • Import from Google Authenticator transfer QR images (otpauth-migration, multi-account)
  • Optional live codes in the desktop right-click menu
  • Fixed: launching TrayAuth while it was already running now reliably opens the panel
  • Fixed: a crash when exporting or editing an account from its right-click menu
1.0.0 Jul 28, 2026

First release.

  • Tray panel that slides out of whichever edge the taskbar is docked to
  • Click to copy, with the clipboard cleared after 20 seconds
  • Global Ctrl+Alt+A hotkey
  • Vault encrypted at rest with Windows DPAPI
  • Export and import accounts, including scannable QR images

Frequently asked questions

Is TrayAuth free?

Yes. TrayAuth is free and open-source software released under the MIT license.

What is the latest version of TrayAuth?

The latest version is 1.1.3, released on Oct 11, 2026.

Is it safe to download TrayAuth?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4daedf9ceb0ae8bf19136ba1052c72ae035255fb4710c806148802dbe80d8685.

Which Windows versions does TrayAuth support?

TrayAuth requires Windows 10 version 1809 or later and is available for 64-bit (x64) systems.

How do I install TrayAuth silently?

Run the offline installer with "TrayAuth-Setup-1.1.3.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=KlowdfurrRad.TrayAuth -e --silent.

How do I uninstall TrayAuth?

Open Settings › Apps › Installed apps, find TrayAuth and select Uninstall. From the command line, run winget uninstall --id=KlowdfurrRad.TrayAuth -e.