Website Blocker Chrome Extension Generator

A website blocker is the most-requested extension we see. This generator writes the full Manifest V3 project — blocklist storage, declarativeNetRequest rules, an options page, and a popup toggle — then hands you a loadable .zip.

Edit the prompt — it's just a starting point.

What gets generated

  • Blocklist stored in chrome.storage.sync so it follows the user across devices
  • declarativeNetRequest rules instead of a slow blocking webRequest listener
  • Popup toggle plus a full options page
  • Custom block page with a 'snooze for 5 minutes' escape hatch

Typical permissions

storagedeclarativeNetRequestalarms

Questions

Does a blocker extension need host permissions?

With declarativeNetRequest static or dynamic rules you can block requests without broad host permissions. You only need host access if you also modify page content.

Can I publish the generated blocker to the Chrome Web Store?

Yes. The output is a standard Manifest V3 package. Add your store listing assets and a privacy policy, then upload the .zip.

Deeper reading: Chrome Extension Permissions Explained (and How to Ask for Fewer)

Other generators