Skip to content
← Back to projects

Youtube Hidden Shorts

Chrome extension (MV3) to hide YouTube Shorts everywhere — feed, search, sidebar, channel pages.

#YouTube Hidden Shorts

Buy Me A Coffee

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 at document_start, hides Shorts elements via display: 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)

  1. Open chrome://extensions
  2. Enable Developer mode (top right)
  3. Click Load unpacked and select this folder
  4. Open YouTube — Shorts are gone

#Maintenance

YouTube renames elements often. If a Short slips through, add a selector to hide-shorts.css.

#License

MIT

New version available.