! Title: Hide YouTube Shorts ! Description: Hide all traces of YouTube shorts videos on YouTube ! Version: 2026.4.29 ! Last modified: 2026-04-29 19:49 ! Expires: 2 weeks (update frequency) ! Homepage: https://github.com/gijsdev/ublock-hide-yt-shorts ! License: https://github.com/gijsdev/ublock-hide-yt-shorts/blob/master/LICENSE.md ! Hide all videos with the shorts indicator www.youtube.com##ytd-thumbnail-overlay-time-status-renderer[overlay-style="SHORTS"]:upward(ytd-video-renderer) ! Remove generic shorts shelf except on history page www.youtube.com##:matches-path(/^(?!\/feed\/history).*$/)ytd-reel-shelf-renderer ! Remove rich shelf shorts section www.youtube.com##ytd-rich-shelf-renderer[is-shorts],ytd-rich-shelf-renderer[is-shorts]:upward(ytd-rich-section-renderer) www.youtube.com##ytd-rich-item-renderer[rendered-from-rich-grid] ytm-shorts-lockup-view-model:upward(ytd-rich-item-renderer[rendered-from-rich-grid]) ! Hide shorts button in sidebar www.youtube.com##ytd-guide-entry-renderer:has(.ytd-guide-entry-renderer[title="Shorts"]) ! Tablet resolution www.youtube.com##ytd-mini-guide-entry-renderer:has(.ytd-mini-guide-entry-renderer[title="Shorts"]) ! Hide shorts tab on channel pages www.youtube.com##yt-tab-shape[tab-title="Shorts"] ! Hide shorts filter/category on top of homepage and search pages www.youtube.com##yt-chip-cloud-chip-renderer:has(.ytChipShapeInactive:has-text(/^Shorts$/i)) ! Hide shorts sections on search page www.youtube.com##ytm-shorts-lockup-view-model-v2:upward(grid-shelf-view-model) !!! MOBILE !!! ! Hide all videos with the shorts indicator m.youtube.com##ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-video-with-context-renderer) ! Remove generic shorts shelf except on history page m.youtube.com##:matches-path(/^(?!\/feed\/history).*$/)ytm-reel-shelf-renderer ! Hide shorts button in the bottom navigation bar m.youtube.com##ytm-pivot-bar-item-renderer:has(.pivot-shorts) ! Hide shorts sections except on history page m.youtube.com##:matches-path(/^(?!\/feed\/history).*$/)ytm-shorts-lockup-view-model:upward(ytm-rich-section-renderer) ! Hide shorts tab on channel pages m.youtube.com##yt-tab-shape[tab-title="Shorts"] ! Hide shorts filter/category on top of homepage and search pages www.youtube.com##ytm-chip-cloud-chip-renderer:has([aria-label="Shorts"]) ! Hide shorts sections on search page m.youtube.com##ytm-shorts-lockup-view-model:upward(grid-shelf-view-model)