Twitch Vertical Theater Mode

Use Twitch's built in vertical theater layout at larger window sizes

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
birk
Daily installs
0
Total installs
2
Ratings
0 0 0
Version
0.5
Created
2026-02-03
Updated
2026-02-03
Size
1.21 KB
License
MIT
Applies to

Twitch actually has a built in vertical layout in theater mode, but the catch is it only activates with a window width less than 920px. This is a quick and dirty hack that works by overwriting the browser's reported width so that twitch will use the vertical layout under any arbitrary threshold. By default it is set to 1440px and under, but you can simply edit the thresholdWidth variable to adjust to whatever you'd like.

One of the main benefits this has over alternate solutions is you can see the stream details (user, title, viewer count, etc.) when hovering your mouse over the player, thanks to it being the theater mode player. Also it doesn't constantly break the page layout like other solutions I've tried.

Note: Only works in theater mode