Your codes.
Right when
you need them.

Simple OTP is a private, local-first menu bar app. It finds fresh codes in the Gmail accounts you connect, shows when they expire, and fills the verification field you’re in.

  • Private by design
  • Read-only Gmail access
  • Native macOS app
All accounts connected

Fresh codes

GGoogleyou@example.com482 91702:23
SShopifystore@example.com763 22104:08
DDigitalOceanops@example.com308 66206:42
MonitoringUpdated now ↻

From email to verification.
One quiet flow.

  1. 1
    GoogleYour verification code482 917This code expires in 5 minutes.

    Code arrives

    Incremental Gmail sync checks only what changed.

  2. 2
    Simple OTP482 91702:23

    Simple OTP surfaces it

    A fresh indicator and countdown keep the right code visible.

  3. 3
    482 917

    You choose to fill

    Copy or fill marks the code used. Simple OTP never submits.

Private by design.
Local by default.

There is no Simple OTP email server. Messages are decoded in memory on your Mac, codes are stored locally, and OAuth tokens stay in Keychain.

  • Read-only Gmail permission
  • No email body database
  • No analytics or tracking
  • Disconnect any account anytime

Questions, answered.

Which email providers are supported?

Simple OTP currently connects to Gmail and supports multiple Google accounts.

Does Simple OTP store my emails?

No. Email content is decoded in memory only long enough to detect a verification code.

What happens after I use a code?

Copying or filling marks it used, so it does not return as a fresh suggestion. You can mark it unused manually.

Does it submit forms automatically?

No. You always initiate copy or fill, and the website’s submit action stays under your control.

Simple OTP icon

Try Simple OTP

Your codes, right when you need them.

Download for macOSRequires macOS 15 or later · Apple silicon