Skip to content

Lock one tab.
Leave the rest open.

TabAuth hides any tab behind a 6-digit code from your authenticator app. No account, no cloud sync, and nothing new to remember.

example.com/inbox
Sample page for this demo
  • Offer letterPlease review the attached terms before Friday.
  • Flight confirmationYour seat is booked. Check in opens 24 hours before.
  • Message from your landlordAbout the repair visit next week.
  • Security alertA new device signed in to your account.

Authenticator, demo secret

••• •••

New code in 30s

Live demo. Click the lock in the toolbar or press Ctrl+Shift+L, then unlock with the code.

Incognito does not lock anything, so anyone at your keyboard can still use the window. Locking the whole device shuts out the tabs you still need. TabAuth sits between the two.

Incognito window

Everything stays open to whoever is at the keyboard.

Lock the device

Everything is locked, including the tabs you still need.

TabAuth

Only the two you pick are locked. The other six keep working.

ApproachHides the tabRest of the browser stays usableOpens with
Incognito windowNo, an open window stays openYesNothing to unlock
Lock the device or browserYes, along with everything elseNoYour OS password or PIN
TabAuthYes, only the tabs you pickYes6-digit code from your authenticator

Shared computers
An office desk or library terminal, and you step away mid-task.
Parents
Close the sites that should stay closed, with no monitoring software involved.
Deep work
Lock the feed that keeps pulling you back, and unlock it on your terms.
Remote work
Lock the inbox or dashboard before you leave the table at a cafe.
Developers
Keep consoles and admin dashboards closed while a screen is shared.

The shortcut locks the tab you are on, with no menu in between. The lock screen is new too: a bold live clock with the date, your choice of wallpaper, and recovery-code entry right on the lock screen.

You can remap the shortcut in your browser's extension shortcut settings.

CtrlShiftL
Press the keys now and the caps follow.

A working model of the extension's dashboard, on sample data. Lock something in the demo at the top and watch it show up.

0 locked right now.
Locked 0 times in this visit.

Currently locked

Nothing is locked. Lock a tab in the demo at the top of the page and it appears here, ready to unlock.

  • Local only.

    Your authenticator secret, recovery codes and the list of locked tabs live in the extension's storage on your device.

  • No account.

    There is nothing to sign up for and nothing to sync, so there is no server copy to leak or reset.

  • Hashed recovery codes.

    TabAuth stores SHA-256 hashes of your recovery codes, never the codes themselves.

What the extension asks your browser for

PermissionWhy it is needed
StorageKeeps your secret, hashed recovery codes and locked tabs on this device.
TabsReads the address of the tab you lock, so the lock can be matched to that page.
Active tabActs on the tab you clicked, at the moment you click.
Scripting and access to all sitesDraws the lock screen over a page. It has to be allowed everywhere because you can lock any site.

Read the full privacy policy

Using it

When something goes wrong

Safety and data

Browsers and cost

The TabAuth.in listing on the Chrome Web Store, showing the Featured badge

On the Chrome Web Store, TabAuth carries the Featured badge. The Chrome team assigns it after reviewing an extension by hand. How the badge works.

Sanju, the developer of TabAuth

Sanju S

Full Stack Developer and AI Engineer

Bangalore, India

I build TabAuth.in and I'm also the founder of OTT-Find. If you have a clear vision and want to build something meaningful, let's talk.