YouTube HD Plus

Automatically select your preferred video quality and enable Premium playback when available. (Supports YouTube Desktop, Music & Mobile)

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
fznhq
Daily installs
19
Total installs
2,542
Ratings
17 0 0
Version
2.7.3
Created
2024-09-17
Updated
2025-12-26
Size
34.6 KB
Compatibility
Compatible with Firefox Compatible with Chrome Compatible with Opera Compatible with Safari Compatible with Edge
License
GNU GPLv3
Applies to

Description

Automatically select your preferred video quality and enable Premium playback when available.

Features

  • Supported Platforms
    • YouTube (Desktop)
    • YouTube Music (music.youtube.com)
    • YouTube Mobile (m.youtube.com) [1]
  • Works on
    • Normal video
    • Shorts video
    • Embedded video (Desktop and Mobile)
  • Force your preferred video quality [2]
  • Applies Premium playback (YouTube Premium required)
  • Easy UI configuration (just click settings icon on normal or shorts video page) [3]
  • Syncs configuration across tabs and frames
  • Customizable label (change to your own language or whatever you like) [4]

Compatibility

  • Supported Browsers
    • Chrome / Chromium based
    • Firefox / Firefox based
    • Safari
  • Userscript Requirements
    • Any userscript Extension that supports GM.getValue and GM.setValue

Note

  • [1] On YouTube Mobile, some phones may not support video quality above 1080p
  • [2] If your preferred quality is unavailable, the next best quality will be selected
  • [3] You can change the configuration directly in the source code
  • [4] You can customize labels in the source code
  • This script may conflict with other scripts or extensions

Report issue here: Github