fb-enhancer

FB Enhancer

FB Enhancer popup screenshot

Visual Comparison

Clean Feed Layout None clean Feed
Clean Feed Layout
Main feed fully cleaned of sponsored ads and layout clutter.
Media and Layout Hidden
Stories, Reels, and right sidebar panels are visible.

A lightweight, modern, and privacy-first browser extension that cleans up your Facebook feed and layout. Take back control of your social media experience by removing sponsored ads, algorithmic suggestions, stories, reels, and sidebar clutter.

Compatible with Google Chrome, Microsoft Edge, and all Chromium-based browsers.


Features

Feed

Media

Layout

Controls


Installation (Developer Mode)

For production installation, load from the Chrome Web Store or Microsoft Edge Add-ons store once published.

Prerequisites: Node.js v18+

git clone https://github.com/bahaayoussof/fb-enhancer.git
cd fb-enhancer
npm install
npm run build

Then:

  1. Open chrome://extensions/ (Chrome) or edge://extensions/ (Edge)
  2. Enable Developer Mode
  3. Click Load unpacked
  4. Select the dist/ folder

Development

npm run dev       # Vite watch mode — rebuilds on file changes
npm run build     # Production build → dist/
npm run package   # Build + ZIP for store submission
npm run lint      # ESLint static analysis
npm run format    # Prettier formatting

Privacy

FB Enhancer collects no user data.

Read the full Privacy Policy →


Permissions

Permission Why it is needed
storage Saves your toggle preferences so they persist between sessions
host_permissions: facebook.com Required to inject the content script that hides elements on Facebook pages

No other permissions are requested. activeTab, tabs, scripting, cookies, history, and webRequest are intentionally not requested.

Read the full Permission Justification →


Browser Compatibility

Browser Supported
Google Chrome 88+
Microsoft Edge 88+
Brave
Opera
Any Chromium-based browser with MV3 support
Firefox ✗ (uses MV2, not currently supported)

License

MIT — see LICENSE