Greasy Fork is available in English.

YouTube Web Tweaks

This script optimizes YouTube's performance by modified configs, shorts redirect and much more!

These are versions of this script where the code was updated. Show all versions.

  • v4.1.7 2024-11-12

    Removed the CSS code for the ytd-engagement-panel-section-list-renderer due to transcript and chapters not even shown.

  • v4.1.6 2024-11-10

    Rewrited CSS code for removing annoyances to make the about section reappear and added JS code for auto skip ads functionally.

  • v4.1.5 2024-11-09

    Removed CSS code for the compact playlists UI due to thumbnails not being visible.

  • v4.1.4 2024-11-09

    Added CSS codes to make the playlist feed UI compact by removing all thumbnails and make it replica to the pre-April 2024 style (along with annoyance removals).

  • v4.1.3 2024-08-12

    Removed all config flags to disable the watch grid UI and improvements for fixed CSS codes along with anti-shorts script by YukisCoffee re-added.

  • v4.1.2 2024-05-05

    Removed most of unused config flags that was used from going back the old watch UI and improved CSS for revert video list.

  • v4.1.1 2024-04-11
  • v4.1.0 2024-04-10

    Added more stuff to disable the new watch grid layout permanently (which includes compact-styled video list sidebar).

  • v4.0.0 2024-01-18

    Improved CSS tweaks to make the UI functionally before mid-2023/late-2022 (including the new CSS codes along with the shorts redirect and disable autopause codes)

  • v3.4.5 2023-10-18

    Removed both "CSS tweaks" and "Disable Video paused continue watching popup" codes since both of them were outdated. Also, the Disable YouTube AutoPause was needed as a seprate script.
    Also removed both "YouTube CPU Tamer by AnimationFrame" and "YouTube JS Engine Tamer" from the additional info since it causes issues with this website refusing to load.

  • v3.4.0 2023-09-29

    Upgraded the config flags from yt config editor to patch collection since the config editor one lacks performance. I also removed the last 2 CSS tweaks such as blocking YouTube TV popup since it no longer works.

  • v3.3.5 2023-09-27

    Removed the section of "YouTube Native - Vanilla Engine" since it had no effect on this script.

  • v3.3.1 2023-09-13

    Added 5 new config flags to disable animations on action buttons along with the updated watch grid UI.

  • v3.3.0 2023-09-10

    Re-added both config flags for IS_TABLET and DISABLE_YT_IMG_DELAY_LOADING. Also I added CSS for removing shorts section on related videos and remixes, removed both config flag for warm_load_nav_start_web and code for "Remove Ads Slots in YouTube Main Page" script by CY Fung.

  • v3.2.5 2023-09-02

    Updated the JS code for "YouTube Native - Vanilla Engine" to version 0.1.13, Re-added both config flag for warm_load_nav_start_web and CSS for removing YouTube TV ads along with removing 3 config flags for the comment side panel.

  • v3.2.0 2023-08-03

    Added a new JS code for "YouTube Native - Vanilla Engine" intergration. (special thanks to CY Fung)

  • v3.1.0 2023-07-11

    Removed 5 yt.config flags from the "YouTube Config Editor" script, added CSS to remove the 'Shorts' tab and added code for "Remove Ads Slots in YouTube Main Page" script (special thanks to CY Fung).

  • v3.0.1 2023-06-06
  • v3.0.0 2023-05-15

    In this update, we have decided to remove the block ads functionally since uBlock Origin is required for this script.

  • v2.6.5 2023-04-28

    Added the code for the anti-shorts script (credit goes to YukisCoffee) and removed all the sidebar tweaks CSS.

  • v2.6.3 2023-04-28

    Re-added 'Podcasts' tab in sidebar menu since Podcasts was available for everyone.

  • v2.6.2 2023-04-19

    Added two new CSS tweaks (removes new YouTube TV popup and ambient mode)

  • v2.6.1 2023-04-03

    Added CSS to remove promotion ads in search results.

  • v2.6.0 2023-03-12

    Added CSS to remove ads and annoyances along with the auto skip ad functionally.

  • v2.5.4 2023-03-06
  • v2.5.3 2023-02-12

    Added one new yt_config flag to disable the desktop delay player resizing.
    And I removed the CSS to hide the Creator Studio tab so we can access it in one click, and I also did remove YouTube Music completely from the sidebar (if you have Premium enabled).

  • v2.5.2 2023-01-31
  • v2.5.1 2023-01-14

    Moved the video paused continue watching removal code to the CSS adjustments and other tweaks to apply portion so we might have some cleanup to do! :)

  • v2.5.0 2023-01-13

    Added 3 new elements into this script
    - Read Comments while Watching
    - Redirect shorts to watch page
    - CSS adjustments (sidebar tweaks included)

  • v2.1.2 2022-12-30

    Updated match URL prefix to "https://www." instead of "*://*." to fix the issue when YouTube Studio is fully blank when you first load.

  • v2.1.1 2022-12-19

    Re-enabled the Shorts button in homepage. But if you want to remove shorts button, just install this userstyle using stylus.

  • v2.1.0 2022-12-06

    Marked it as unwrap and run-at document-start to make the script function properly.
    And also, I added one more experimental flag that removes ambient mode if you are on dark theme.

  • v2.0.3 2022-11-11
  • v2.0.2 2022-11-10
  • v2.0.1 2022-11-10

    Added 2 more experimental flags (low quality unicode emoji images and disabled kevlar_refresh_on_theme_change).

  • v2.0.0 2022-10-31

    Added 2 new experimental flags to disable animated buttons.

  • v1.3.1 2022-10-08

    Re-added the removal of "Video paused. Continue watching?" popup.

  • v1.3.0 2022-10-08

    Removed the Watch Page update reverter config so you can install a seprate script to revert it back to the normal watch layout.

  • v1.2.1 2022-10-07

    Fixed bug: yt.config_.EXPERIMENT_FLAGS.web_darker_dark_theme is now set to false instead of true.

  • v1.2.0 2022-10-06

    Updated the script with a new version so it might function properly. Also I re-added the removal of the Shorts button and reverted back to the normal watch layout.

  • v1.1.0 2022-09-30

    Removed everything except for yt.config_.EXPERIMENT_FLAGS which might work with using Tampermonkey extension.

  • v1.0.2 2022-08-26

    re-enabled the Download button on watch

  • v1.0.1 2022-07-14

    Version 1.0.0 - Intinal release
    Version 1.0.1 - Fixed issues with yt.config script not running, also removed two of ones from yt.config.

  • v1.0.0 2022-07-13