How to add YouTube live chat to OBS
Add YouTube live chat to OBS as a Browser Source and style it in seconds with Chatto's free AI overlay studio.
Step by step
- Step 1
Start (or schedule) your YouTube live stream
Open YouTube Studio → Go Live, or open your scheduled stream page. You'll only see the chat popout option once the stream exists.
Live chat⋮viewer_42: pogsakura_chan: hi ✿Popout chat ↗Hide chatCopy the URLyoutube.com/live_chat?v=… - Step 2
Grab the popout chat URL
Above the chat, click the ⋮ menu → Popout chat. A new window opens. Copy its full URL — it looks like youtube.com/live_chat?is_popout=1&v=YOUR_VIDEO_ID.
OBS · SourcesGame CaptureWebcam+ Browser SourcePropertiesURLpopout chat URLWidth420Height720 - Step 3
Create a Browser Source in OBS
Sources → + → Browser. Paste the popout URL. Recommended size: 420 wide × 720 tall for a sidebar chat.
Custom CSSChatto → Export → Copy CSS.yt-live-chat-text-message, .chat-line__message { background: rgba(20,15,20,0.6); border: 1px solid #ff9ec7; border-radius: 14px; animation: fade-in .42s; } - Step 4
Paste Chatto's CSS into Custom CSS
In Chatto Studio, click Export → Copy CSS. Back in OBS, scroll the Browser Source properties to Custom CSS and paste. Click OK. Chat now matches your scene.
Custom CSSChatto → Export → Copy CSS.yt-live-chat-text-message, .chat-line__message { background: rgba(20,15,20,0.6); border: 1px solid #ff9ec7; border-radius: 14px; animation: fade-in .42s; }
Frequently asked
The popout only shows messages once the stream is actually live. Send a test message from a second account to confirm it's working.
Yes — as long as the popout URL loads for the account OBS is signed into. If chat looks blank, sign into YouTube in a regular Chrome window first, then reopen OBS.
Time to make it look like yours.
