YT Unshorted
Extension Actions
Hides YouTube Shorts using CSS - free!
Hides anything Shorts-related across your entire YouTube experience
ABOUT
- I made this for myself because I kept getting distracted by Shorts. It’s a simple CSS-only solution to hide YouTube Shorts, shared here in case it helps others too
- The Extension is free
USAGE
- How to use:
1. Install the extension
2. Reload or open YouTube
- How It works:
- Uses only CSS, with no JavaScript injection
- Targets Shorts-related elements (mainly through the `:has()` selector)
- Hides them using `display: none !important`
- Troubleshooting
- If something doesn’t seem to work, try any of the following:
- Go to `chrome://extensions/` and toggle the extension off and on
- Reload the YouTube page
- Restart your browser
- Reinstall the extension
BROWSER SUPPORT
- Works on browsers that support the CSS `:has()` selector
- Recommended: **Chrome 105+** or any modern Chromium-based browser
PRIVACY
- Doesn’t track you, collect, or use any data
- Doesn’t connect to any external server
- Doesn’t access, collect, or modify information on any site you visit
- Works under Manifest V3 and requires no permissions
LIMITATION
- Support is limited to browsers with `:has()` support
- It doesn’t convert `/shorts/` URLs into regular watch pages, since it has no JS capability
HELP
- If you spot any Shorts that aren't hidden or have recommendations, feel free to share them or contribute to the repo: https://github.com/CJ-Cepe/yt-unshorted