YouTube Captions Not Showing: Why and How to Fix
YouTube’s on-screen captions (rendered when you press CC) can fail to appear even when caption tracks exist. This guide covers the most common reasons and the workarounds.
For the underlying workflow, see our complete guide. For accessibility context, see YouTube captions and accessibility.
Common reasons
1. CC is toggled off in the player
The CC button toggles captions on and off. If captions aren’t showing, the button may be off. Click the CC button to toggle on.
2. The video has no captions
If the underlying video has no caption tracks, captions can’t render. Pressing CC will show nothing.
3. Auto-generated captions are processing
For new uploads, auto-captions take time to generate. During this window, captions don’t render.
4. Auto-captioning is disabled
Creators can disable auto-captioning per video. When disabled, no captions render.
5. Language preference mismatch
If your YouTube language preference is set to a language with no available track, captions may not appear automatically. Toggle CC on manually.
6. Player bug or browser issue
Some browsers have known issues with YouTube’s caption rendering. Hard refresh or try another browser.
How to confirm which case you’re in
YouTube Caption Downloader tests the underlying caption data. If it returns tracks, the captions exist; the issue is on the player side. If it returns nothing, the video has no captions.
Workarounds
If CC is just toggled off
Click the CC button on the player to toggle captions on.
If the issue is browser/player-related
- Hard refresh (
Cmd+Shift+R/Ctrl+Shift+R) - Try a different browser
- Try a different device
- Clear browser cache
If the video has no captions
- Wait for the video to finish processing
- Contact the creator
- Generate captions yourself with Whisper
If captions are processed but still not rendering
Use YouTube Caption Downloader to get the file anyway. The downloader bypasses the player and reads the caption data directly. You can then watch the video with the captions as a sidecar file in VLC or OBS.
Sidecar captions workaround
If YouTube’s player won’t show captions but the downloader returns them:
- Download the captions as SRT.
- Play the video in VLC with the SRT as a sidecar file (Subtitles → Add Subtitle File).
- Or use OBS with the SRT loaded as a text source.
This bypasses YouTube’s broken caption rendering while still giving you captions on the video.
Format choice
| Format | Best for |
|---|---|
| SRT | Sidecar captions, video editing |
| VTT | HTML5 <video> embedding |
| TXT | Reading, copy/paste, AI input |
See SRT vs VTT vs TXT.
FAQ
Why aren’t YouTube captions showing? Either CC is toggled off, no captions exist, the video is processing, auto-captioning is disabled, or the player has a bug.
How do I see captions if YouTube won’t show them? Click CC to toggle on. If still nothing, use YouTube Caption Downloader and load the SRT in VLC.
Can I see captions without YouTube’s player? Yes. Download as SRT and play in VLC with the SRT as a sidecar.
What if the video has no captions? Wait, contact the creator, or generate captions yourself.
Conclusion
Missing captions usually mean CC is off, no captions exist, or the player has a bug. Use YouTube Caption Downloader to bypass the player and get the file. For accessibility context, see YouTube captions and accessibility.
About the author: The YouTube Caption Downloader Team includes accessibility specialists. The free tool is at youtube-caption-downloader.com.
Last updated: 2026-10-09
Sources: - W3C: Web Content Accessibility Guidelines (WCAG) 2.2 - YouTube Help: Subtitles and captions
Share Article