How to Turn On YouTube Captions (Desktop, Mobile & Always-On)

How to Turn On YouTube Captions (Desktop, Mobile & Always-On)
YouTube has over 800 million videos. A lot of them have captions that work perfectly, and a lot don't. Whether you're watching in a coffee shop without headphones, following along in a second language, or simply prefer reading as you listen, knowing how to turn on YouTube captions (and what to do when they're missing entirely) saves real frustration. This guide covers every method: the one-click toggle, the persistent always-on setting, appearance customization, and the fallback for videos with no captions at all.
To turn on YouTube captions, click the CC button in the video player (bottom-right on desktop, top-right on mobile). For captions on every video automatically, go to Settings → Playback and performance → check "Always show captions." Both methods work for any video with an available caption track, whether auto-generated by YouTube or uploaded by the creator.
How to Turn On YouTube Captions on Desktop
The CC button lives in the video player's control bar, just left of the Settings gear:
- Open any YouTube video.
- Move your cursor over the player to bring up the control bar.
- Click the CC icon in the bottom-right corner.
- A thin red underline appears under the CC icon to confirm captions are active.
To turn captions off, click the CC icon again. The underline disappears.
Keyboard shortcut: Press C while the video is focused. This toggles captions on and off without touching the mouse, and works in Chrome, Firefox, Edge, and Safari.
To change caption language: Click the Settings gear in the player → Subtitles/CC → Auto-translate, then pick from 100+ supported languages. Auto-translation adds a second layer of processing on top of auto-generated speech recognition, so accuracy can drop further on technical content.
If the CC button is grayed out or absent, the video has no caption track. Confirm this by clicking the Settings gear → Subtitles/CC, which shows either a language option or "No subtitles available."
How to Turn On Captions on YouTube Mobile (iOS & Android)
The mobile experience differs slightly between platforms, but the process is quick on both.
On iPhone and iPad:
- Tap the video once to show playback controls.
- Tap the three-dot menu (⋮) in the top-right corner.
- Select Captions, then choose a language from the list.
On Android:
- Tap the video once to show controls.
- Look for a CC button in the top-right corner and tap it. On some Android builds it appears immediately; on others, tap the three-dot menu (⋮) first, then select Captions.
- Choose your preferred language.
Auto-translate on mobile: After enabling captions, open the Captions menu again and look for a language picker. If the creator uploaded captions in one language, you can translate them to another on the fly.
One thing to note: the YouTube mobile app updates frequently, and the CC button placement shifts between versions. If you don't see it in the direct controls, the three-dot menu is the consistent fallback.
How to Always Show Captions on YouTube (No More Toggling Each Video)
If you want captions every time without toggling per video, YouTube has a persistent setting.
On desktop:
- Click your profile picture in the top-right corner.
- Select Settings.
- Click Playback and performance in the left sidebar.
- Check the box next to Always show captions.
On mobile:
- Tap your profile picture in the bottom-right.
- Tap the Settings gear in the top-right of your profile page.
- Tap Captions.
- Toggle Always show captions on.
The preference syncs across all devices signed into the same Google account. You'll get captions on every video that has them. Videos without any caption track still show nothing since there's no track to display.
How to Customize Caption Appearance on YouTube
Default captions are white text on a semi-transparent black bar. If that's hard to read against certain videos, you can adjust the font, size, and background.
On desktop:
- Click your profile picture → Settings.
- Select Accessibility in the left menu (or search "caption style" in the settings bar).
- Under Captions, click Caption style.
- Adjust font family, font color, font size (50%–300% of default), background color, and background opacity.
- Changes preview in real time.
Increasing font size to 150% and background opacity to 75% makes captions readable over almost any video. If you watch a lot of high-motion content, the larger text keeps you from losing words when the background is busy.
On mobile: Go to your device's system settings → Accessibility → Subtitles & Captioning (iOS) or Caption preferences (Android) to change caption appearance globally across all apps, including YouTube.
What to Do When a Video Has No Captions
YouTube launched automatic caption generation in 2009 for English-language content. Google built the system on its speech recognition infrastructure, the same technology behind Voice Search. By 2026, auto-captions cover 17 languages: English, Spanish, French, German, Portuguese, Japanese, Korean, Italian, Dutch, Russian, Turkish, Polish, Swedish, Indonesian, Hindi, Simplified Chinese, and Arabic. For clear, well-recorded speech with a neutral accent, the system reaches 85–92% word accuracy. Accuracy falls to 60–75% with background noise, overlapping speakers, heavy regional accents, or domain-specific vocabulary such as medical or legal terms. The model also struggles with proper nouns: brand names, people's names, and place names come out wrong even in otherwise accurate transcripts. Creator-uploaded captions, reviewed by a human or generated through a professional transcription service, typically hit 98–99% accuracy regardless of audio conditions. According to the World Health Organization, 1.5 billion people globally have some degree of hearing loss, which makes caption accuracy a meaningful accessibility issue rather than just a convenience metric.
But auto-generation isn't universal. A lot of videos don't get captions at all:
- Music videos (speech recognition can't reliably parse sung lyrics)
- Videos under roughly 1,000 views that haven't triggered auto-generation yet
- Live streams where the replay wasn't processed
- Videos in languages outside YouTube's 17 supported languages
- Older uploads that predate YouTube's auto-caption rollout
When a video has no captions, the CC button is grayed out and Settings → Subtitles/CC shows nothing. As a viewer, you can't add captions to someone else's video inside the YouTube player.
The workaround that actually works: paste the YouTube URL into PixScript. It pulls the audio, transcribes it, and returns a full timestamped transcript in under a minute for most videos. You can follow along in a second tab while watching. If you need an SRT or VTT file to load as subtitles in a different player (VLC, a local video app, a video editor), PixScript exports both formats. More on that workflow in our free video transcription guide.
If you're a creator looking to add captions to your own videos, the process is different. See how to add captions to a YouTube video for the full walkthrough.
Troubleshooting Common YouTube Caption Problems
A few issues come up consistently once you start relying on captions.
The CC button is there but turns off immediately. This usually means the auto-generated caption file is still processing or got corrupted. Reload the page and try again. If the problem persists on the same video for more than an hour, the caption file likely has a server-side error and may fix itself within a day.
Captions are in the wrong language. Click the Settings gear → Subtitles/CC and check what's selected. If auto-translate picked the wrong target language, switch it manually. The Auto-translate option covers 100+ languages.
Captions lag behind the audio. Buffering is the most common cause. Try lowering video quality slightly (Settings → Quality → 480p) to reduce it. Browser extensions that modify YouTube's player also cause sync issues; testing in a private window (no extensions) usually isolates the problem fast.
Auto-captions are full of errors. YouTube's speech recognition mishandles accents, proper nouns, and domain-specific vocabulary more than general speech. PixScript's transcription tends to be cleaner on those same videos. You can also check whether the creator removed their original captions after an update.
For a full breakdown of caption failures and fixes, our YouTube captions not working guide covers each error type with specific steps.
Frequently Asked Questions
Why can't I turn on captions on YouTube? If the CC button is grayed out or missing, the video has no caption track. YouTube auto-generates captions for most videos in 17 supported languages, but music, low-view content, live recordings, and videos in unsupported languages often have none. Paste the YouTube URL into PixScript to get a timestamped transcript when captions don't exist.
How do I make captions show up automatically on every YouTube video? Go to your YouTube Settings → Playback and performance → check "Always show captions." On mobile, go to your profile Settings → Captions → toggle "Always show captions" on. The preference syncs across devices on the same Google account.
Can I change the caption language on YouTube? Yes. Click the Settings gear in the player → Subtitles/CC → Auto-translate, then choose from 100+ supported languages. If the creator uploaded captions in a specific language, that language appears as the primary option. Auto-translate adds another processing layer and can reduce accuracy further on technical content.
Why are YouTube auto-captions so inaccurate? YouTube's speech recognition reaches 85–92% accuracy on clear, standard-accent speech but falls to 60–75% with background noise, regional accents, fast speech, or technical terms. Creator-uploaded captions reviewed by a human typically hit 98–99% accuracy. If accuracy matters for a specific video, PixScript often produces cleaner results.
What can I do if a YouTube video has no captions at all? The CC button will be grayed out with no option to enable it. As a viewer you can't add captions to someone else's video inside the YouTube player. Paste the YouTube URL into PixScript to generate a timestamped transcript you can follow in a separate tab, or export as an SRT file for use in a local video player.
Getting captions on YouTube takes one click when they exist. When they don't, PixScript fills the gap. Paste any YouTube URL at pixscript.com and get a timestamped transcript in seconds. From there you can read along, export to SRT or VTT, or use the AI rewrite to turn a lecture or interview into structured notes.