Site Blocker
DownloadA browser extension that intercepts distracting sites and makes you complete a quick task before you can scroll. Built because I kept opening Instagram.
How it works
You visit a blocked site
Instagram, Twitter, Reddit — whatever you've added to the list.
Page is intercepted, task appears
Instead of the site, you see a quick task like “Do 10 push-ups” or “Drink a glass of water.”
Complete it to get through
Finish the task and you get 10 minutes of access. Skip it and the site is locked for 5 minutes.
Features
Instant redirect
Navigate to a blocked site and the page is intercepted before it loads. You see a task instead.
Configurable schedule
Set your own blocked hours — default is 10 AM to 5 PM. Outside those hours, sites load normally.
Your task queue
Pre-loaded with quick wins (push-ups, water, stretch). Add your own tasks from the popup.
Skip penalty
Skip a task and the site is locked for 5 minutes. A shame counter keeps track.
Temporary pass
Complete the task and you get 10 minutes of access to the site before blocking kicks in again.
Stats & streaks
Track completed tasks, skips, and daily streaks right from the extension popup.
What's included
Blocked sites (default)
Sample tasks
Download
Works on any Chromium browser — Chrome, Edge, Brave, Arc, Opera, Vivaldi.
Download Extension (.zip)Install instructions
- Download and unzip the extension file below
- Open your browser's extensions page —
chrome://extensions,edge://extensions,brave://extensions, or Arc > Extensions - Enable Developer mode
- Click Load unpacked and select the unzipped folder
- The extension icon appears in your toolbar — click it to configure
Tech
Chrome Manifest V3, vanilla JS, chrome.storage API, chrome.webNavigation API. No build step, no dependencies — plain HTML/CSS/JS that loads directly as an unpacked extension.