"YouTube captions not working" almost always comes down to one of three settings, checked in this order. First, the CC button on the video itself: YouTube Help says that if captions are available, the Closed captions button is visible at the bottom right of the player, and one click turns them on or off for that video. Second, the account default: on youtube.com, Settings, then Playback and performance, has an Always show captions switch and a separate switch for auto-generated captions. Third, the device setting: on an iPhone the YouTube app follows Settings, Accessibility, Subtitles & Captioning, Closed Captions + SDH, and on Android the app has its own Show captions switch under Settings, Captions.
If a video shows no CC button at all, none of those settings will help. YouTube's TV help page puts it plainly: the owner did not provide captions, or YouTube did not add them automatically. Everything else, captions not showing, captions that keep turning on, captions in the wrong language and captions out of sync, has a fix below.
The three settings behind most caption problems
Think of captions as three layers stacked on top of each other.
- The video layer. The CC button turns the caption track on or off for the video you are watching. On a computer it sits at the bottom right of the player. On a phone, tap the player once and the same icon appears.
- The account layer. YouTube remembers whether you want captions by default. On a computer this is the Always show captions switch under Playback and performance. In the Android app it is Settings, Captions, Show captions. These apply to every video with a caption track.
- The device layer. Phones have a system-wide caption setting that media apps read. YouTube Help's iPhone page sends you to the device Settings app, Accessibility, Subtitles & Captioning, and says turning on Closed Captions + SDH makes captions appear whenever they are available. Android has Settings, Accessibility, Caption preferences, Show captions, though Google's Android page notes that preferences "may not work with media apps that don't support Caption Preferences".
Most "not working" reports are one layer fighting another. The CC button is off, but the device layer keeps switching captions on. Or the account default is on, so captions appear on every video, and the viewer only ever turns them off one video at a time.
YouTube captions not showing
Work down the layers.
- Look for the CC button. If it is there, click it once. YouTube Help's wording is "To turn on captions, click Closed captions."
- If there is no CC button, the video has no caption track. The Android app shows the message "Closed Captions (CC) aren't available for this video." Nothing in your settings changes that.
- If the button is on but you still see nothing, open the player Settings (the gear), then Subtitles/CC, then Options, and click Reset. Caption styling is saved as your default, so a text opacity of zero or a tiny font set months ago hides every caption on every video.
- Try the video in a different browser or in the app. Browser extensions and ad blockers sometimes hide the caption layer, and a working second browser tells you the problem is local.
Embedded players are a special case. The host page can hide the controls, so open the video on youtube.com to check whether the captions exist.
YouTube captions keep turning on
This is the device layer or the account layer overriding your click.
- iPhone or iPad. YouTube Help says the app's default comes from the device: Settings, Accessibility, Subtitles & Captioning, Closed Captions + SDH. Apple's iPhone guide describes the same switch as "closed captioning or subtitles for the deaf and hard of hearing when available". Turn it off there, not in YouTube.
- Android. Two places. In the YouTube app, tap your profile picture, Settings, Captions, and turn off Show captions. Then check the phone's Settings, Accessibility, Caption preferences, Show captions.
- Computer. On youtube.com, Settings, Playback and performance, turn off Always show captions.
- Captions appear only when the sound is off. That is a separate toggle. YouTube Help's "Turn show when muted on & off" steps are: tap the player once, tap Settings, tap Captions, then switch Show when muted off. YouTube says it is "currently available on mobile and tablet". Apple's guide adds that in supported apps subtitles may appear automatically when the iPhone is muted or when you skip back a few seconds.
Once the layer above the video is off, the CC button on each video behaves as you expect.
YouTube captions keep changing language or are not in English
The caption language you see depends on which tracks the uploader has. A video with only a Hindi track shows Hindi captions no matter what your account is set to. YouTube Help's automatic captioning page also says that when a video has several audio tracks, "the automatic captions will be in the default language", which is whatever the uploader marked as default.
To pick a language, YouTube Help's steps are: open More at the top right of the player, click Captions, and select a language. If English is not in that list, click Auto-translate and select English. Auto-translate is machine translation of the existing track, so if the original captions are wrong the translation will be too. On a TV, pause the video, open Captions, and choose the language from the same kind of list.
If captions switch language between videos, you are seeing each video's own tracks, not a bug. If a single video's captions mix languages or show odd words, the uploader's automatic captions are mishearing the audio. Why YouTube captions say foreign, heat or thank you explains where those words come from.
YouTube captions not synced
Timing lives in the caption track, not in your player. A viewer can refresh the page, close other tabs that are playing video, and try the app or another browser to rule out a stalled player, but a track that is consistently early or late is the uploader's track. Automatic captions are timed by YouTube from the audio, so a track that drifts is usually a file the creator uploaded with the wrong timing. Report it to the creator, or switch to a different caption track for the same video if there is one.
If it is your own video, the fix is in YouTube Studio under Subtitles, where you can edit the timing or replace the file. The SRT troubleshooting in SRT file not working covers the usual timing faults.
YouTube captions not working on a TV
The TV app has fewer controls, and YouTube Help documents them on a separate page for TVs and consoles. Pause the video, then open Captions. Choose the language you want, and open Caption style to change the font, background and window. There is no Always show captions switch in the TV app in those steps, so each video is set from that menu.
Two details from the same page matter for troubleshooting. If the video does not offer captions, the Captions icon might still appear but cannot be selected. If the icon does not appear at all, the video has no captions. In both cases, the owner did not provide them or YouTube did not add them automatically, and no TV setting changes that.
Captions still not working: the browser, the app and YouTube itself
If the three settings are right and the video does have a caption track, the remaining causes sit outside the settings. Either something on your side is stopping the player from drawing the captions, usually a browser extension, a stale cache or an old app, or YouTube is refusing to send the caption track to your network at all. A quick way to tell them apart: open the same video on another device or network. If the captions work there, the problem is local to the browser or app you were using. If they fail everywhere, YouTube's side is the likelier cause.
Extensions, cache and cookies on a computer
YouTube's own troubleshooting page says to check whether browser extensions that block ads are affecting playback and, as another option, to open YouTube in an incognito window with all extensions disabled. Subtitle and translation extensions are the usual suspects, because they hook into the same caption layer: on the Language Learning with Netflix forum, a user whose CC button had vanished from every video got it back as soon as they removed the Language Reactor extension. The same YouTube page lists clearing the browser's cache and cookies as a step.
If incognito fixes it, re-enable extensions one at a time to find the culprit. If captions work on your phone but not on any browser on your computer, the browser profile itself may be the problem. In a Reddit thread from March 2026, captions had stopped in both Firefox and Chrome on desktop while the phone app was fine; one reply had already cleared the cache, updated the browser, signed out and changed devices without success, and a later reply traced the same symptom to a corrupted browser profile and fixed it with a clean reinstall that removed the old user data.
The app on a phone
YouTube Help's steps for app problems are to update to the newest version of the YouTube app, to close the app or reboot the device, and, if that fails, to uninstall and reinstall it. On Android, the app's cache can also be cleared from the phone's Settings, Apps, YouTube, Storage; iPhone has no per-app cache control, so deleting and reinstalling the app is the equivalent. Do the device-layer check first, though: an iPhone with Closed Captions + SDH on will keep switching captions on no matter how many times the app is reinstalled.
"Error loading captions": YouTube refused the request
Caption text is not inside the video stream. When you press CC, the player makes a separate request to YouTube for the caption file, and that request can fail while the video keeps playing. Linglass, which fetches caption tracks for its browser extension, wrote in August 2026 that the most common refusal is rate limiting, applied per IP address rather than per account. That is Linglass's account of its own traffic, not a YouTube statement, but it explains three things viewers report: the captions come back by themselves a few hours later, they fail for everyone on the same office, campus or household connection at once, and a VPN "fixes" them because the address changed. Clearing your cache cannot touch a refusal that happens on YouTube's side.
If that is what you are seeing, wait and try again later rather than refreshing repeatedly, or switch networks: mobile data instead of Wi-Fi, or the other way round. If the captions appear on the new network, nothing on your device was broken.
Symptom to setting
| Symptom | Layer to check | Control |
|---|---|---|
| No CC button | Video has no track | Nothing to switch; the uploader has to add captions |
| CC button on, nothing visible | Caption style | Player Settings, Subtitles/CC, Options, Reset |
| Captions gone in one browser, fine elsewhere | Browser extensions or profile | Incognito with extensions off, clear cache and cookies, then re-enable extensions one by one |
| "Error loading captions", or nothing on one network | YouTube refusing the caption request | Wait and retry, or switch to another network |
| App shows no captions after an update | The app | Update, restart, clear the app cache on Android, or reinstall |
| Captions on every video | Account default | Playback and performance, Always show captions; Android app Settings, Captions, Show captions |
| Captions turn on by themselves on iPhone | Device | Settings, Accessibility, Subtitles & Captioning, Closed Captions + SDH |
| Captions appear only when muted | Show when muted | Player Settings, Captions, Show when muted |
| Captions in the wrong language | Track choice | More, Captions, pick a language, or Auto-translate |
| Captions early or late | The track itself | Creator fixes it in Studio; viewer can only refresh |
| TV icon grayed out | Video has no track | Nothing to switch on the TV |
Creators: when your own video's captions are not working
The viewer fixes above assume the track exists. If your video has no CC button at all, the automatic captions have not been generated yet or one of YouTube's listed conditions blocked them. YouTube Help says automatic captions "may not be ready at the time that you upload a video" and lists six reasons they can fail, from complex audio to a long silence at the start. YouTube auto captions missing or late goes through each one and the Studio checks, so this post does not repeat them.
Two other creator cases:
- Your captions exist but viewers say they are off. Open Studio, Subtitles, and check the track's timing. If you uploaded a subtitle file, the file is the likely problem.
- Your captions are in the wrong language. YouTube generates automatic captions in the video's default language, so a Hindi video marked as English gets English auto captions that make no sense. Does YouTube auto-generate subtitles covers the language setting and the review steps in Studio.
Captions that cannot be turned off: burn them in
Every fix above depends on a viewer's settings. A caption track can be off by default, hidden by a style, switched off at the device layer, or unavailable on a TV app. Burned-in captions are different. They are drawn into the video frames before upload, so they show on every device, in every app and in every embed, and no setting can hide them. For Shorts watched on mute, and for any video where you need the words seen, that is the dependable route.
CapsAI makes burned-in captions from an uploaded MP4 or MOV up to 10 minutes long. You pick the spoken language from 11 options, including English, Hindi and Hinglish, read the timed draft against the audio, correct any word or timing, choose a caption style, and export an MP4 with the captions burned in. Then upload that MP4 to YouTube. The YouTube subtitle generator handles landscape uploads and the YouTube Shorts subtitle generator handles vertical ones.
Be clear about the limits. CapsAI does not take a YouTube link, does not upload a caption track to your YouTube video, does not export SRT or VTT files, and does not translate. Its output is one captioned MP4. YouTube will still generate its own automatic track for that upload, and you can leave it on so viewers who rely on closed captions get both.
New accounts get 3 free minutes to start. One-time packs start at $4 (₹49 in India, €4 in the euro area) for 20 minutes, and watermark-free export comes with every paid pack.
What to do next
- A viewer with no captions: click CC, then Reset the caption style, then try another browser.
- Captions work on your phone but not your computer: incognito with extensions off, then clear cache and cookies.
- "Error loading captions" on every video: wait or change network; YouTube is refusing the caption request, and your device is not the cause.
- Captions keep turning on: switch off the device setting (Closed Captions + SDH on iPhone, Caption preferences on Android) and the account default, then use the CC button per video.
- Wrong language: More, Captions, choose a language or Auto-translate.
- A creator whose track is missing: read the auto captions guide linked above and check Studio.
- A creator who needs captions seen regardless of settings: burn them in before upload.
