A lightweight browser extension that removes distracting Instagram features and creates a distraction-free browsing experience. Hide Reels, Explore, Stories, and other time-wasting features to help you stay focused.
✅ Hide Reels Tab - Removes the Reels navigation button
✅ Hide Reels in Inbox - Hides Reel messages sent in Direct Messages
✅ Lightweight - Minimal performance impact
✅ Auto-Update - Automatically detects and hides dynamically loaded content
✅ Easy to Use - Works automatically, no configuration needed
Instagram's algorithm is designed to maximize engagement through endless scrolling. Reels, Stories, and the Explore page are endless feeds engineered to keep you scrolling for hours. Instagram Focus Mode removes these distractions and lets you use Instagram on your own terms.
- Reels tab tempts you to endless video scrolling
- Explore page shows random content
- Stories at the top distract from messages
- Reels sent in DMs interrupt conversations
- Clean, focused navigation
- Only Inbox and Notifications visible
- No temptation to endless scroll
- Distraction-free direct messaging
-
Clone or download this repository
git clone https://github.com/echoxsync/instagram-focus-mode.git
-
Open Chrome and go to
chrome://extensions/ -
Enable Developer mode (toggle in top right)
-
Click Load unpacked and select the extension folder
-
The extension is now active! Navigate to Instagram and start browsing distraction-free
Coming to the Chrome Web Store soon for one-click installation.
This extension uses JavaScript content scripts to:
- Identify distracting elements on Instagram (Reels tabs, Explore buttons, etc.)
- Hide them using CSS display rules
- Monitor for changes as new content loads dynamically
- Re-apply hiding rules to ensure consistency across your session
The extension runs only on Instagram and has minimal performance impact.
- ✅ Google Chrome / Chromium-based browsers (Edge, Brave, Vivaldi)
- 🔄 Firefox (coming soon)
- 🔄 Safari (coming soon)
What Gets Hidden?
- 🎬 Reels Navigation Tab - The main Reels button in the sidebar
- 🎥 Reels in Direct Messages - Reel videos sent in your inbox
- 🔍 Explore Page (optional feature - can be toggled)
- 📖 Stories (optional feature - can be toggled)
- 🛍️ Shop Tab (optional feature - can be toggled)
instagram-focus-mode/
├── manifest.json # Extension metadata and configuration
├── content.js # Main script that hides Instagram features
├── styles.css # CSS rules for hiding elements
├── icons/
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # This file
Once installed, the extension works automatically:
- Navigate to Instagram.com
- The extension automatically hides distracting features
- Browse freely without Reels, Explore, or other time-wasting features
- Enjoy a cleaner, more focused Instagram experience
To turn the extension on or off:
- Click the extension icon in your Chrome toolbar
- Click the toggle button
- Refresh Instagram to see changes
- Language: JavaScript, HTML, CSS
- Manifest Version: 3 (latest Chrome extension standard)
- Permissions Used:
storage- To save user preferences
- Content Scripts: Runs on
*.instagram.com/*
- Make sure Instagram is fully loaded before checking
- Try refreshing the page (Ctrl+R or Cmd+R)
- Disable and re-enable the extension in
chrome://extensions/
- Instagram frequently updates its HTML structure
- Please open an issue with a screenshot
- This extension is lightweight and should have minimal impact
- If you experience slowness, try disabling other extensions
Contributions are welcome! If you find bugs or want to add features:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes
- Test thoroughly on Instagram
- Submit a pull request
- Add popup UI for toggling features on/off
- Support for Firefox and Safari
- Whitelist certain accounts
- Custom hide/show preferences
- Dark mode support
✅ This extension:
- Does NOT track your data
- Does NOT collect personal information
- Does NOT modify your Instagram account
- Works entirely locally in your browser
- Open source - inspect the code yourself
MIT License - see LICENSE file for details
This extension is not affiliated with or endorsed by Instagram/Meta. Use at your own discretion. Instagram's terms of service should be reviewed before use.
- Found a bug? Open an issue on GitHub
- Have a suggestion? Create a discussion or pull request
- Need help? Check the troubleshooting section or open an issue
Made with ❤️ to help you focus
If this extension helps you stay focused and productive, please:
- ⭐ Star the repository
- 📢 Share it with friends
- 🐛 Report bugs to help improve it