A simple filter script for uBlock Origin/Lite that completely removes/hides all traces of YouTube Shorts to save you from Brainrot also help you stay focused and productive.
| Detail | | :--- | :--- | | Version | v1.0 | | Last Updated | December 9, 2025 | | Tested On | Brave/Vivaldi(PC) with uBlock Origin/uBlock Origin Lite Extension| | Creator | Rekoy |
This script is designed to remove distractions, helping you avoid mindlessly scrolling through Shorts and wasting time while saving you from Brainrot and Helping you stay sane iykwim.
It hides/blocks/Restricts the following elements on YouTube Web:
- All Shorts videos (from your main feed, home page, home bar, subscriptions, etc.)
- The Shorts tab/icon in the sidebar.
- Shorts results from YouTube Search.
- The Shorts sign-in/promotion notification.
You can install the Anti-YouTube Shorts filter list using one of these two simple methods:
This method is the fastest way to start blocking shorts immediately:
- Open the
Anti-YouTube Shorts.txtfile and copy all the text inside. - Open your uBlock Origin or uBlock Origin Lite dashboard and go to the "My Filters" tab.
- Paste the copied text into the large filter box.
- Click "Apply changes."
- Refresh your YouTube web page or Hard Refresh your Browser (Ctrl + Shift + R)
- Enjoyyyy!
If you use the full version of uBlock Origin (not Lite), you can subscribe to the list so it updates automatically when I make fixes (Maybe in the future?).
- Find the Raw URL for the
Anti-YouTube Shorts.txtfile on GitHub and copy the URL. - Open your uBlock Origin dashboard and go to the "Filter lists" tab.
- Scroll to the very bottom and check the box next to "Import..."
- Paste the Raw URL into the box that appears.
- Click "Apply changes." uBlock will now handle updates for you!
Disclaimer: I am not a professional developer, and this script is a free time hobby project and community effort. YouTube updates frequently, which may cause this script to misbehave or stop working entirely. I do not take any responsibility for the use of this script. Use at your own risk.
- If you find a bug, a broken link, or a new way YouTube is showing Shorts, please create an Issue on this repository!
- Even better, feel free to fix it yourself and submit a Pull Request or Share it with the community. Your help is greatly appreciated!
This script was inspired by, and based on parts of, the work of many generous creators in the community. I owe a special thanks to:
- Johan Bleuzen (www.johanbleuzen.fr)
- Gijs (GitHub: gijsdev/ublock-hide-yt-shorts)
- Brave’s official
yt anti-shortsblock list (GitHub: brave/adblock-lists) - The kind and helpful people on r/uBlockOrigin (Reddit) and other online forums and communities and many more!.
Note:If you are a creator whose work I have used and you are unhappy with the way it is included, please contact me immediately, and I will gladly remove or adjust the part in question as soon as possible hehe.
This project is licensed under the MIT License. See the LICENSE file for details.