Item logo image for YouTube Chat Dock — Side Panel for Live Chat & Replay

YouTube Chat Dock — Side Panel for Live Chat & Replay

ExtensionTools
Item video thumbnail

Overview

Live chat side by side with the video: a resizable side panel for chat and replay, in theater mode and fullscreen.

Put YouTube live chat side by side with the video: a resizable side panel for live chat and chat replay that works in page view, theater mode and true fullscreen — everywhere YouTube gives you a chat panel you cannot resize or move. It is not a floating overlay. The video is resized to fit beside the chat, so chat never covers the thing you came to watch, and the video is never cropped to make room. WHAT IT DOES • Drag the divider to set the chat width. Page mode and fullscreen remember their widths separately, so going fullscreen doesn't undo your layout. • Double-click the divider to snap back to the default. • Focus the divider and resize with the arrow keys — Shift for bigger steps, Home and End for the limits. • Hover the divider and click the toggle to move chat to the other side. The choice persists. • Chat replay on VODs behaves exactly like live chat. • Narrow chat all the way down to 120px without messages getting clipped. • Right-to-left locales are handled properly — chat docks on the correct side and the divider flips with it. • Theater mode is docked too. YouTube narrows the player there to reserve a side slot, then leaves it empty and drops chat underneath — this fills it. • A settings popup in the toolbar: an on/off switch, all three widths, the side toggle, and a reset. Theater docking and the divider are always on. • Pick your own interface language from 12, independently of your browser's. ONE PERMISSION, AND NOTHING LEAVES YOUR BROWSER The extension declares a single permission, "storage", and Chrome shows no permission prompt for it on install. It exists for one reason: the settings popup is a separate page and cannot otherwise reach the tab it is configuring. • No data is collected, transmitted, or sold. Not anonymised, not aggregated. • No network requests. No analytics, no telemetry, no remote configuration. • No background service worker. Nothing runs when you are not on YouTube. • Your settings are stored in your own browser and never leave the device. • No account, no sign-in, no cloud sync. • No host permissions. It can act on youtube.com and nowhere else. HOW IT WORKS One stylesheet and one small script, injected only on youtube.com. The stylesheet does the layout; the script does nothing but move three CSS numbers when you drag. There is no build step and no third-party dependency of any kind — you can read the entire extension in about ten minutes. Full feature list and FAQ: https://cc100053.github.io/YouTube-Chat-Dock/ The source is public and MIT licensed: https://github.com/cc100053/YouTube-Chat-Dock KNOWN LIMITATIONS • Below a 1000px browser width, YouTube switches to a single-column layout where chat sits under the video. The extension deliberately does not apply there rather than fight YouTube's own responsive layout. • Widths are kept in your browser's local storage so they can be applied before the page paints, with no flicker. Clearing site data for youtube.com therefore resets them to the defaults. Not affiliated with, endorsed by, or sponsored by YouTube or Google.

Details

  • Version
    1.8.0
  • Updated
    August 10, 2026
  • Offered by
    hangyodev
  • Size
    53.64KiB
  • Languages
    12 languages
  • Developer
    hangyodev
    Email
    hangyodev@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps