Updated Oct 1, 2026· 7 min read

Key takeaways

  • Open OBS Studio 30 or newer. Click View in the top menu.
  • Go to Docks and check Chat. Check Stream Information as well if you stream to YouTube.
  • If Chat is already checked but you do not see it, go to View > Docks > Reset Docks. This fixes docks dragged off-screen or collapsed on ultrawide and vertical layouts.
  • Go to Settings > Stream. Set Service to Twitch or YouTube, then click Connect Account and complete the login. Click Apply and OK.
  • Start your stream or start a test stream set to Unlisted or Private on YouTube. The Chat dock stays blank until YouTube or Twitch sends an active live-chat session.

To get chat on OBS, go to View > Docks > Chat and View > Docks > Stream Information, then connect your account in Settings > Stream > Connect Account (Twitch or YouTube). If the dock is blank or says chat is disabled, the issue is almost always account connection, dock layout, or platform restrictions, not OBS itself.

OBS does not have its own chat server. The Chat dock is just a browser window that loads your live chat from Twitch, YouTube, or Facebook. If you are not live, not logged in, or YouTube has disabled chat for that stream, the box will be empty.

Restore the chat box in 60 seconds

Do this first before changing any other settings:

  • Open OBS Studio 30 or newer. Click View in the top menu.
  • Go to Docks and check Chat. Check Stream Information as well if you stream to YouTube.
  • If Chat is already checked but you do not see it, go to View > Docks > Reset Docks. This fixes docks dragged off-screen or collapsed on ultrawide and vertical layouts.
  • Go to Settings > Stream. Set Service to Twitch or YouTube, then click Connect Account and complete the login. Click Apply and OK.
  • Start your stream or start a test stream set to Unlisted or Private on YouTube. The Chat dock stays blank until YouTube or Twitch sends an active live-chat session.

If the panel appears on the right side but is white, black, or stuck on loading, right-click inside the Chat dock and choose Refresh. If refresh fails, close OBS, right-click OBS and Run as Administrator on Windows, then reopen it. Missing login tokens and blocked embedded browsers cause most stuck-loading docks.

Why your OBS chat box is not showing

Match your symptom to the cause below instead of reinstalling OBS.

1. Dock is unchecked or reset after an update

OBS updates from version 28 to 29, 30, and 31 reset the interface layout for some users. The Chat and Stream Information docks get unchecked under View > Docks. Re-checking them restores the panel instantly without losing scenes or sources.

2. You are not connected to the right account

If you use a stream key instead of Connect Account, OBS can stream but cannot load chat, stats, or stream info. This is common if you manage two Twitch channels or switched from Streamlabs to OBS Studio and pasted an old key. Reconnect with OAuth under Settings > Stream and confirm the username shown matches your live channel.

3. You are not actually live to that platform

The Twitch Chat dock shows the last connected channel even when offline. The YouTube Chat dock shows nothing until there is an active broadcast on the linked account. If you use multistreaming via Restream or Aitum Multistream, the built-in Chat dock will only show one platform at a time.

4. Platform blocked the chat

YouTube will show Chat is disabled for this live stream inside OBS when chat is not allowed for that video. Twitch will show a blank popout if you are banned, logged out, or viewing a followers-only or subscribers-only chat without the right login.

Fix Chat is disabled for this live stream on YouTube

This exact message comes from YouTube, not OBS. OBS is correctly displaying what YouTube sends.

  • Check YouTube Studio > Stream > Edit > Customization. If Made for Kids is set to Yes, live chat is automatically disabled by YouTube policy. Set it to No, not made for kids, if your stream is not for children.
  • In YouTube Studio > Stream > Edit > Advanced, confirm Allow live chat and Allow live chat replay are On. Changes can take 2 to 3 minutes to appear in OBS. Refresh the Chat dock after.
  • Confirm you have live chat access. New YouTube accounts need phone verification for live streaming, and channels with active Community Guidelines strikes lose chat for 90 days.
  • Check age restriction and embedding. Age-restricted streams and streams with embedding disabled often fail to load in the OBS dock browser.
  • If you scheduled the stream, make sure OBS is streaming to the scheduled event, not creating a new Stream Now event. Go to Settings > Stream > YouTube > Manage Broadcast and select the correct scheduled broadcast where chat is enabled.

To verify, open the same stream in a regular Chrome or Edge window. If chat is also disabled there, the fix must be made in YouTube Studio. No OBS setting can override it.

Fix missing Stream Information dock

The Stream Information dock lets you change YouTube title, category, privacy, and Twitch title and game without opening a browser. If it is missing:

  • Go to View > Docks > Stream Information. It only populates after you use Connect Account, not a manual stream key.
  • For Twitch, if the title does not update, disconnect and reconnect under Settings > Stream. Twitch tokens expire after password changes and after 60 days of inactivity on some authorizations.
  • For TikTok Live Studio, Facebook Live, or custom RTMP services like Restream, the Stream Information dock will be empty or grayed out. Those platforms do not expose title data to OBS in the same way. Manage title from their dashboard instead.

How to see chat on OBS while gaming

Once the dock is restored, choose where you will actually read it during gameplay.

Situation Best chat method Typical chat delay Memory use
Single monitor, full-screen game Phone or tablet with Twitch / YouTube app + OBS Chat dock for backup 3 to 8 seconds 0 MB in OBS
Two monitors OBS Chat dock on second monitor 3 to 8 seconds 80 to 150 MB for dock browser
Single ultrawide monitor Docked Chat narrowed to 280px on side + Reset Docks if hidden 3 to 8 seconds 80 to 150 MB
Multistream to Twitch + YouTube Custom Browser Dock with Restream, StreamElements, or Streamlabs chat combiner 5 to 12 seconds 150 to 300 MB
Need chat in recording Chat overlay source via StreamElements overlay URL, not just dock 5 to 15 seconds 100 to 200 MB per browser source at 1080p

The Chat dock is for you to read. Viewers will not see it unless you also add it as a source. To show chat on stream, you need a separate Browser Source with your overlay URL from StreamElements, Streamlabs, or Twitch Studio overlay, sized to 400 x 600 pixels for vertical chat and placed above gameplay.

Add Twitch chat manually with a custom dock

If the default Chat dock stays blank for Twitch after login, add it manually:

  • In OBS, go to View > Docks > Custom Browser Docks.
  • For Dock Name enter Twitch Chat. For URL enter https://www.twitch.tv/popout/YOURUSERNAME/chat?popout= replacing YOURUSERNAME with your exact channel name in lowercase.
  • Click Apply. A new Twitch Chat panel will appear that you can drag next to the default Chat dock.
  • If it asks you to log in, log in inside that dock window. This fixes followers-only, subscribers-only, and 18+ chats that appear empty when logged out.
  • Do the same for YouTube with https://www.youtube.com/live_chat?v=YOURVIDEOID if the automatic dock fails during a scheduled event.

Keep dock URLs to twitch.tv and youtube.com only. Third-party chat popout sites can steal session tokens.

When nothing works: deep reset

  • Update OBS to 30.2 or newer. Versions before 28 use an old browser framework that fails to load current Twitch login pages.
  • Go to Settings > Advanced > Sources and uncheck Enable Browser Source Hardware Acceleration, restart OBS, then re-enable it. This clears GPU-blocked dock rendering on laptops with dual Intel + NVIDIA graphics.
  • Clear the OBS browser cache in Settings > Advanced > Browser > Clear Cache. Corrupted chat CSS is a common reason the box shows but no messages scroll.
  • Check firewall and VPN. OBS docks need TCP ports 443 and 1935 open. VPNs routed outside your Twitch server region can cause chat to connect but never receive messages.
  • As a last resort, close OBS, back up your Scene Collection via Scene Collection > Export, then reset the interface with View > Docks > Reset Docks. Do not delete your OBS profile folder unless you have exported scenes first.

FAQ

Where is the chat box in OBS Studio?

It is under View > Docks > Chat, usually docked on the right side below Controls. If you do not see a Docks menu, you are in Studio Mode preview or using an old OBS version. Update OBS and look at the top menu bar, not the Sources panel.

Why can I stream but not see chat in OBS?

You are likely streaming with a stream key without account login, streaming to the wrong YouTube broadcast event, or reading a moderated chat while logged out. Connect Account, select the active live event, and log into the Chat dock itself.

Do I need Streamlabs or StreamElements to get chat on OBS?

No for reading chat, yes for displaying it nicely on stream. The built-in OBS Chat dock is enough to read Twitch and YouTube chat. Use StreamElements or Streamlabs only if you want a styled overlay, combined multistream chat, or text-to-speech.

Why does OBS chat work for Twitch but not YouTube?

Twitch chat loads whenever the channel exists. YouTube chat only loads during an active broadcast with live chat allowed and Made for Kids set to No. Check your YouTube Studio live dashboard for restrictions first.

A
admin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.