Caption Guide

Closed Captions for Twitch Streams

Open versus closed captions — what the difference means for live streaming, why you want both, and how StreamTranslate provides both on Twitch.

Set Up Both Caption Types →
466M
People with hearing loss (WHO)
<500ms
StreamTranslate caption latency
0
Native Twitch closed caption systems
50+
Languages supported

Open Captions vs Closed Captions: What's the Difference?

The distinction between open and closed captions has its roots in television broadcasting but is directly applicable to live streaming. Understanding the difference helps you choose the right approach — and ideally implement both.

Open Captions

Open captions are burned permanently into the video feed. Every viewer sees them, in every viewing environment, on every device, with no action required. They cannot be turned off by the viewer. On Twitch, the StreamTranslate OBS Browser Source overlay provides open captions — the captions become part of the video stream OBS sends to Twitch.

Closed Captions

Closed captions are viewer-controlled — they can be turned on or off by each individual viewer. In traditional broadcasting, this is the CC button on a TV remote. On Twitch, the StreamTranslate Twitch Extension provides closed captions — viewers who want captions enable them from the Extension panel. Viewers who prefer not to see captions can leave them off.

Why You Should Implement Both

Open captions (OBS overlay) maximize accessibility reach: every viewer on every platform sees captions automatically. Closed captions (Twitch Extension) respect viewer preferences: deaf viewers who want captions get them; viewers who find them visually distracting can turn them off. Both serving simultaneously provides the best outcome for your entire audience.

There is also a practical platform coverage argument. The OBS overlay works on Twitch, YouTube, Kick, and Facebook Gaming simultaneously — all platforms see the same captioned video feed. The Twitch Extension only works on Twitch but gives Twitch viewers additional control. For multi-platform streamers, the OBS overlay is the essential universal layer; the Twitch Extension is an enhanced viewer-control layer for your Twitch audience.

WCAG Compliance: Do Both Satisfy SC 1.2.4?

WCAG 2.1 Success Criterion 1.2.4 (Captions Live) requires that captions be provided for all live audio content in synchronized media. Both open captions (burned into video) and closed captions (viewer-accessible via Extension) satisfy this requirement — both make captions available to viewers, which is what the standard requires. Organizations with strict WCAG compliance requirements should implement the OBS overlay to ensure captions are available to all viewers without requiring Extension installation.

Setting Up Both Caption Systems With StreamTranslate

1

Create StreamTranslate Account

Visit streamtranslate.live/setup for a free trial.

2

Add OBS Browser Source (Open Captions)

Copy your browser source URL. In OBS: Sources → + → Browser. Paste URL, Width: 1920, Height: 160px. Drag to lower third. These are your open captions — burned into the video.

3

Activate Twitch Extension (Closed Captions)

Visit streamtranslate.live/twitch to activate the StreamTranslate Twitch Extension for your channel.

4

Test Both Systems

Start a test stream. Confirm open captions appear in your video feed. Check the Extension panel to confirm closed captions are available for viewer activation.

5

Add Channel Panel

Create a Twitch channel panel explaining both caption options: 'Captions are available in this stream — both in-video and via the StreamTranslate Extension panel.'

Frequently Asked Questions

What is the difference between closed and open captions for live streaming?

Open captions are burned into the video feed — all viewers see them regardless of settings. Closed captions are viewer-controlled — each viewer toggles them on or off. OBS Browser Source provides open captions; the StreamTranslate Twitch Extension provides closed captions. Both can be active simultaneously.

Does Twitch support closed captions natively?

No. Twitch has no native closed caption system. Third-party tools like StreamTranslate provide closed captions via the Twitch Extension and open captions via OBS Browser Source overlay.

How do I add closed captions to my Twitch stream?

Activate the StreamTranslate Twitch Extension at streamtranslate.live/twitch for viewer-controlled closed captions. Add the OBS Browser Source overlay at streamtranslate.live/setup for open captions. Both together provide maximum coverage.

What are the WCAG requirements for live stream captions?

WCAG 2.1 SC 1.2.4 (Level AA) requires captions for all live audio in synchronized media. Both open and closed caption implementations satisfy this requirement as long as captions are available and accurate.

Are open captions better than closed captions for deaf accessibility?

Open captions (burned-in) guarantee every viewer sees captions without requiring action. Closed captions (viewer-controlled) give deaf viewers more control and do not impose captions on viewers who prefer not to see them. Best practice is to provide both.