← Back to projects
Youtube Hidden Shorts
Chrome extension (MV3) to hide YouTube Shorts everywhere — feed, search, sidebar, channel pages.
YouTube Hidden Shorts
A minimal Chrome extension (Manifest V3) that hides YouTube Shorts everywhere: home feed, search results, sidebar, channel pages, and lockups. Opening a Short URL redirects to the normal video player.
There is no on/off button by design — hiding is always on. To turn it off, disable the extension in chrome://extensions.
#Features
- Removes Shorts shelves from the home and subscriptions feed
- Removes individual Shorts from search and grid results
- Removes the Shorts entry from the full and mini sidebar
- Removes the Shorts tab on channel pages
- Redirects
/shorts/<id>to/watch?v=<id>so an opened Short still plays normally
#How it works
hide-shorts.css— injected atdocument_start, hides Shorts elements viadisplay: none. CSS:has()selectors catch dynamically loaded items.content.js— redirects Short watch pages to the standard player, including SPA navigations (yt-navigate-finish).
No data is collected and no extra permissions beyond *.youtube.com host access.
#Install (unpacked)
- Open
chrome://extensions - Enable Developer mode (top right)
- Click Load unpacked and select this folder
- Open YouTube — Shorts are gone
#Maintenance
YouTube renames elements often. If a Short slips through, add a selector to hide-shorts.css.
#License
MIT