Twitch Portrait Mode — Vertical Layout + Wheel Volume

Portrait/tall layout for Twitch on narrow windows. Draggable player height + mouse-wheel volume and middle-click mute. Volume wheel step is configurable.

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
Fᗩᖺᗩᖙ
Daily installs
0
Total installs
18
Ratings
0 0 0
Version
1.1.1
Created
2025-09-12
Updated
2026-02-02
Size
17.3 KB
License
MIT
Applies to

Twitch Portrait Mode — Vertical layout + wheel volume

What it does

  • Shows Twitch in a tall (portrait) layout when the window is narrow.
  • Chat becomes a full-width strip below the player.
  • Drag the handle at the bottom of the player to change player height.
  • Scroll over the video to change volume (configurable step). Middle-click toggles mute.

Menu

  • Enable Portrait Mode
  • Set Threshold (width/height ratio)
  • Set Volume Step (enter decimal like 0.05 or percent like 5)
  • Reset Player Size

⚠️ Important — Portrait mode requirements
Portrait layout only activates when the browser window is narrow (width/height ratio below the threshold) and you are in Theatre Mode on Twitch. Make sure to enter Theatre Mode (theatre) and resize your window so it's tall/narrow for the portrait layout to appear.

Notes

Permissions

Uses GM_getValue, GM_setValue, GM_registerMenuCommand, GM_unregisterMenuCommand.

Credits Inspired by the FrankerFaceZ implementation of portrait mode.
FrankerFaceZ GitHub: https://github.com/FrankerFaceZ/FrankerFaceZ