How Do I Fix Twitch Chat Not Showing in OBS?
Get Twitch chat visible in OBS with Browser Source, dock panels, and fixes for the most common chat overlay problems.
Why Chat Overlay Breaks
Twitch chat in OBS relies on a browser source or dock pointing at a chat URL. When chat stops showing, the cause is almost always a wrong URL, expired login token, or incorrect browser source dimensions — not a Twitch outage. This guide covers every fix in order of likelihood.
Method 1 — OBS Chat Dock (Simplest)
In OBS, click View → Docks → Custom Browser Docks. Name it "Twitch Chat" and enter this URL:
https://www.twitch.tv/popout/YOUR_USERNAME/chat
Replace YOUR_USERNAME with your Twitch login. Click Apply. A chat panel docks inside OBS for your reference — viewers do not see this unless you add it as a stream overlay.
Method 2 — Chat Overlay on Stream
To show chat on the broadcast itself, add a Browser Source in OBS with a third-party overlay URL. Popular options:
- Streamlabs Chat Box — widgets.streamlabs.com, customize and copy URL
- StreamElements Chat — streamelements.com overlay chat widget
- Social Stream Ninja — free, lightweight, supports multiple platforms
Set Browser Source dimensions to 400 × 800 for a side-panel chat. Enable Refresh browser when scene becomes active.
Fix: Blank White Box
A white or empty browser source means the page failed to load. Fix it by:
- Right-click the source → Interact — log into Twitch if prompted
- Right-click → Refresh to reload the chat page
- Update OBS to the latest version — older builds break Twitch popout pages
- Clear OBS cache: Help → Remux Recordings is unrelated; instead delete
%AppData%/obs-studio/plugin_config/obs-browserand restart OBS
Fix: Chat Shows for You but Not Viewers
If chat appears in your OBS preview but not on the live stream, confirm the Browser Source is in the active scene that is streaming. Check the eye icon is visible (not hidden). Verify the source is not cropped to zero size — select it and press Reset Transform.
Fix: OBS 30+ CEF Issues on Windows
Run OBS as administrator once after updating. If chat still fails, install the Visual C++ Redistributable (latest x64) from Microsoft's website. OBS browser sources depend on this runtime.
Alternative — Streamlabs Desktop
Streamlabs Desktop (built on OBS) includes integrated Twitch chat by default. If OBS chat troubleshooting consumes too much time, Streamlabs provides chat dock and overlay in one installer with Twitch OAuth built in.
Checklist
- Correct popout URL with your exact username?
- Browser Source width and height greater than zero?
- Logged into Twitch inside the browser source?
- OBS updated to current release?
Chat on stream is optional — many successful creators read chat on a second monitor instead. Choose the method that matches your layout.