site-lock
Manifest V3 · Chrome & compatible browsers

Password-protect the websites that steal your focus.

site-lock blocks or password-protects any site you choose, with five block modes and rules you control. Everything runs locally — no accounts, no ads, no tracking.

Free foreverRuns on your deviceNo accounts or adsZero tracking
https://news.example.com

This site is locked

Enter your master password to continue

Unlock

Private by design

Free forever
Runs on your device
No accounts or ads
Zero tracking
Features

Everything you need to take back your attention

One extension, plenty of ways to keep distracting and sensitive sites where you want them.

Password lock

Require your master password before a protected site loads. The password is stored only as a bcrypt hash — never in plain text.

Quick Lock

Pick from your open tabs and lock them in a single click, or use the keyboard shortcut to lock the current site instantly.

Five block modes

Choose how a locked site behaves: password overlay, redirect, close tab, a fake loading screen, or a browser-style error page.

Rule templates

Start fast with ready-made rule sets for social media, news, and other common distractions.

Activity log

See a local history of blocked visits, successful unlocks, and failed password attempts — all stored on your device.

Sync across devices

Your rules and hashed password can sync across your Chrome profiles through the browser's own sync — no developer server involved.

Backups you control

Export your rules and settings to a local JSON file, or schedule automatic daily/weekly backups. Backups never include your password.

Custom overlay branding

Personalize the lock screen title, message, and colours so the block fits the way you work.

Private by design

No accounts, no ads, no analytics SDKs. Your browsing history and rules never leave your device or browser sync.

Options page

Manage everything from one place

Set your master password, add rules, choose a block mode per site, and review your activity log — all in one place.

site-lock · options

Protected sites

+ Add rule
youtube.com
Password
reddit.com
Redirect
news.ycombinator.com
Fake loader
x.com
Close tab
Block modes

Block modes that fit how you think

Password overlay, redirect, close tab, a fake loading screen, or a browser-style error page. Pick the right friction for each site.

When a locked site is opened…

Password
Redirect
Close tab
Fake loader
Error page
Your choice, per rule
Quick Lock

Lock the current site in one click

Use the toolbar popup or a keyboard shortcut to protect the tab you're on, instantly — no need to open settings.

site-lock
⌘⇧K

Current tab

news.example.com

🔒 Lock this site
Open all settings
How it works

Up and running in minutes

No sign-up, no setup wizard — just install and start protecting sites.

  1. 1

    Install the extension

    Add site-lock to your browser. It works on Chrome and compatible browsers (Manifest V3).

  2. 2

    Set a master password

    Open the options page and choose the password that will unlock your protected sites.

  3. 3

    Add the sites to protect

    Add domains by hand, use Quick Lock on an open tab, or right-click a page and choose “Lock this site”.

  4. 4

    Stay focused

    Next time you visit a locked site, site-lock steps in with your chosen block mode before the page loads.

Privacy first

Built for focus, not surveillance

site-lock is designed to work entirely on your device. The whole point is to protect your attention — so it would make no sense to harvest your data while doing it.

Read the full privacy policy
  • Passwords are stored only as a bcrypt hash — never in plain text.
  • No analytics, no tracking SDKs, no developer-operated servers.
  • Your rules and history stay on your device or in your browser's own sync.
  • We never sell, rent, or share your data with anyone.

Free forever. Powered by coffee.

site-lock is free to use. If it helps you stay focused, you can support continued development with a small tip — entirely optional, always appreciated.

Ready to lock out the distractions?

Install site-lock and decide which sites get to interrupt your day.