This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

OTPilot

Auto-fill 2FA codes on any login page

OTPilot started because I was stopping 10 times a day to copy-paste TOTP codes — and I finally got tired of it.

Top comment

Hey PH! 👋 **How this started** I work across multiple environments. Every day I was hitting 2FA screens, grabbing my phone, squinting at a 6-digit code about to expire, typing it in — and repeating the whole thing 10 times a day. So I built OTPilot: a Chrome extension that auto-fills TOTP codes on configured pages. That solved my problem. The first version worked, but setup required pasting in a base32 secret manually. That's fine if you already know what a TOTP secret is. For anyone else, it was a dealbreaker. **The pivot that changed everything** When a site shows you a QR code during 2FA setup, that QR encodes an `otpauth://` URI with the service name, account, and secret baked in. That URI also exists somewhere in the page DOM — in a hidden input, a data attribute, or an anchor for people who can't scan QR codes. v0.0.3 added automatic detection: OTPilot scans the page for that URI, parses it, and shows a floating prompt: "Save [ServiceName] to OTPilot?" One click. The user never sees a base32 string, never opens the extension popup during setup. That change turned a dev tool into something I'd recommend to my parents. **Where it is today (v0.0.4)** - Automatic 2FA setup detection — works on any site that generates an otpauth:// URI - Zero-click login — detects OTP fields, fills, and submits automatically - Inline unlock — if the extension is locked, a password prompt appears on the page; enter it, press Enter, it unlocks and fills - Wildcard URL patterns — useful for *.staging.example.com setups - MutationObserver fallback — handles SPAs and modals that inject OTP fields dynamically - Encrypted export/import — AES-GCM + PBKDF2, password-protected - Everything local — no accounts, no servers, no telemetry **What's coming** 1. **Firefox support** — next up, using the WebExtensions polyfill so it stays one codebase 2. **Cloud sync** — optional, E2E encrypted; the backend never sees the secrets. One-time payment for personal sync across devices. 3. **Team sharing** — share TOTP codes with teammates without exposing the underlying secret, with instant revocation. Subscription model. The free local-only tier will always exist.

About OTPilot on Product Hunt

Auto-fill 2FA codes on any login page

OTPilot was submitted on Product Hunt and earned 5 upvotes and 1 comments, placing #91 on the daily leaderboard. OTPilot started because I was stopping 10 times a day to copy-paste TOTP codes — and I finally got tired of it.

On the analytics side, OTPilot competes within Chrome Extensions, Productivity, Developer Tools and Security — topics that collectively have 1.2M followers on Product Hunt. The dashboard above tracks how OTPilot performed against the three products that launched closest to it on the same day.

Who hunted OTPilot?

OTPilot was hunted by Alberto Paparelli. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of OTPilot including community comment highlights and product details, visit the product overview.