Website Blocker

Block distracting websites with smart rules, daily time limits, and schedules

Version 1.0.7

Website Blocker popup showing blocked sites list with time limits and schedules

Stay focused by blocking distracting websites with three complementary enforcement mechanisms: blocklists and allowlists, daily time limits, and time-based schedules. Privacy-first, zero-latency blocking powered by the declarativeNetRequest API. Blocked pages never begin loading.

How it works

Website Blocker intercepts page loads at the network level before any content is loaded. Add domains to your blocklist, set daily time quotas, or define scheduled blocking windows. When a site is blocked you are instantly redirected to a custom blocked page explaining why. All data stays on your device and nothing is sent to any server.

Features

  • Blocklist and allowlist modes - block specific domains or allow only permitted ones
  • Smart www matching - automatically matches both example.com and www.example.com with a single rule
  • Daily time limits with presets (15m, 30m, 1h, 2h, 3h) or custom durations, with real-time progress bars and live countdowns
  • Sites are automatically blocked the instant a time limit is reached
  • Time-based schedules with named blocking windows
  • Live usage tracking with per-domain time counters, visit counts, and block statistics
  • Custom blocked page with four context-aware variants: Site Blocked, Time Limit Reached, Blocked by Schedule
  • Per-rule toggle to enable or disable individual rules without deleting them
  • Cascading updates - renaming or deleting a domain rule automatically updates associated limits and schedules
  • Dark mode support throughout

Who is this for

Anyone who wants to reduce distractions and stay productive while browsing. Students, remote workers, and anyone building better digital habits will benefit from flexible, fine-grained control over which sites they can visit and when.

Why install it

Zero-latency network-level blocking means distracting pages never even start loading. Fully private with no data leaving your device, battery efficient, and no accounts or subscriptions required. Built with React 19, Tailwind CSS v4, and shadcn/ui for a clean, modern interface.