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.
This site is locked
Enter your master password to continue
Private by design
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.
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.
Protected sites
+ Add ruleBlock 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…
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.
Current tab
news.example.com
Up and running in minutes
No sign-up, no setup wizard — just install and start protecting sites.
- 1
Install the extension
Add site-lock to your browser. It works on Chrome and compatible browsers (Manifest V3).
- 2
Set a master password
Open the options page and choose the password that will unlock your protected sites.
- 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
Stay focused
Next time you visit a locked site, site-lock steps in with your chosen block mode before the page loads.
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.