Reading this on your phone?
Browser extensions can't run on phones. On iPhone and iPad, dual subtitles on YouTube work in the free Linglass app.
You turn subtitles on. The screen stays empty. Or they were there yesterday and today they aren't. Or the language list has two entries that look identical and neither one puts text on the screen.
Netflix's own help page for this is unusually thin. It tells you that "you may be experiencing an issue with your device", walks you through unplugging your router for thirty seconds, and for most devices ends with "We're looking into this problem. To help us investigate, contact us." The blogs that fill the gap copy each other: clear your cache, restart the app, reinstall it, try another browser.
None of that is wrong. It's just written for one of three unrelated failures, and it's the least common one. Below is what the three are, a thirty-second test that tells you which one you have, and what can actually be done about each.
Get a subtitle line that doesn't depend on Netflix's — free →
Three failures, one empty screen
For a subtitle to reach your eyes on Netflix, three separate things have to be true:
- A track in your language has to exist for that specific title, in your country.
- It has to be offered to you in the player's language list.
- Your device has to draw it once you pick it.
Break any one and the result looks the same: you turned subtitles on and nothing happened. But the three have nothing to do with each other, and the standard advice — cache, restart, reinstall — only ever touches the third.
That's why the same fix works brilliantly for one person and does nothing for the next, and why a title can be fine for your friend and broken for you on the same evening.
The thirty-second test
Do this before anything else. It costs half a minute and it decides which of the three you're in.
Start the title, open the subtitle menu, and look at the list itself — not at the video.
- The list is missing your language entirely. That's failure 1. Nothing on your device is broken, and no amount of restarting will add a language that was never licensed for this title. Skip to the guide for a missing language.
- Your language is in the list, you select it, and text appears. Then it was failure 2 — you were looking at a filtered list, or at the wrong entry. Details below.
- Your language is in the list, you select it, and the screen stays empty. That's failure 3, the device bucket, and it's the one all the usual advice is written for.
Now open a different title and repeat. If subtitles work there, the problem belongs to the first title, not to your device — which rules out almost everything the troubleshooting blogs will tell you to do.
Failure 1: the track doesn't exist for that title
This is the most common one and the most invisible, because Netflix's interface doesn't distinguish "we couldn't load it" from "it was never made".
Subtitles are licensed per title, per country — not per catalogue. Netflix names four factors: your location, your profile's language preferences, the specific title, and the device you're on, and states that subtitles "may not be available in a desired language for specific titles because of content licensing and show agreements."
The practical shape of that: older films, regional productions, anime and Asian drama licensed through local partners often ship with a handful of tracks and no more. And the list shrinks when you travel, because your account follows the catalogue of the country you're currently in — which is why a show you watched with subtitles at home can lose them on a trip.
This one has a real fix, but it isn't a device fix. It's covered in full in Netflix has no subtitles in your language.
Failure 2: the track exists and you're not being shown it
This is the failure nobody names, and it accounts for a surprising share of "it's broken" reports. Three separate mechanisms hide a track that is genuinely there.
The list is filtered by your profile's language settings. Netflix doesn't show every available track by default — it surfaces the ones it considers relevant to your profile and pushes the rest down or out. Adding a language in Account → Profile → Language can make entries appear that were there all along. This is worth doing once; it costs nothing and it explains a lot of "my language vanished" reports.
There are two entries and they aren't the same thing. Alongside a plain subtitle track, many titles carry a closed-caption track — the one written for viewers who can't hear the audio, which also transcribes music and sound effects. They sit next to each other under near-identical names, often distinguished only by a [CC] marker, and picking the wrong one gets you a track that may not be filled in for that title.
The selection is per title, not global. Netflix remembers your last choice and carries it forward, but a title that doesn't have that language falls back to whatever it does have — or to nothing. If subtitles are on for one show and off for the next with no action from you, this is why, and it is not a bug.
Failure 3: it's selected and the screen stays empty
The smallest of the three, and the one all the standard advice was written for. It's worth knowing the specific cases, because they're much more particular than "clear your cache".
- Another extension is in the way. Ad blockers, script blockers, privacy extensions and other subtitle tools can interfere with the player's subtitle layer. This is a real cause, and testing with extensions disabled is sound advice — including for ours; see the honest note below.
- A browser that's fallen behind. Netflix's player leans on DRM and media components that older browser builds handle badly. This is the case where "update your browser" is genuinely the fix rather than filler.
- The TV app, not the network. On smart TVs and set-top boxes, the app's own state is far more often the problem than the connection is, which is why signing out and back in works when router-unplugging didn't.
- It came back on its own. If subtitles were dead last night and fine this morning with nothing changed, nobody fixed anything — and that also tells you it was never worth reinstalling anything.
Why every page tells you to restart your router
Because it's the advice that's true for failure 3, safe to give, and impossible to disprove from the outside.
Look at who's answering this query. The results are dominated by video-converter software, data-recovery blogs and generic tech sites — businesses whose product has nothing to do with Netflix's subtitle delivery, writing broad troubleshooting in order to rank. None of them can tell you whether a track exists for your title, and none of them separates "the language was never licensed" from "your device didn't draw it", so the failure that most needs explaining is the one that never gets one.
Netflix's own page is thin for a different reason: it's written to cover every device from a Roku to a browser, so it can only say something general. Neither source gives you the one thing that would actually help — a way to tell the three apart before you start unplugging things.
What actually works: stop depending on Netflix's subtitle path
There's a structural point hiding in failures 1 and 2. Netflix's player is the only thing that decides which tracks you're offered and whether they're drawn — so both failures are properties of that player, not of the film.
That's the gap Linglass fills, and it's worth being precise about how, because it isn't magic:
- Its own subtitle layer. Linglass draws subtitles in a layer of its own on top of the player rather than relying on Netflix's caption renderer. When the native subtitle display has given up, that layer still works.
- A line built from a track you do have. If the title carries subtitles in any language, Linglass can translate that track into the one you want and render it as the subtitle line — so failure 1, the one no device fix can touch, stops being a dead end.
- The full list, not the filtered one. It reads the tracks the title actually ships rather than the shortlist your profile settings surface, which is most of failure 2 gone by construction.
- Two lines at once. Since it's drawing its own layer anyway, it can show the original and your language together — dual subtitles, which Netflix can't do at all.
Honest limits
This is not a universal fix, and the places it doesn't reach are worth stating plainly.
- Some tracks are images, not text. Netflix ships a minority of subtitle tracks as pictures of the words rather than as text. Netflix draws those fine; no tool can read them, ours included. When we meet one, Linglass says so rather than showing you an empty line.
- You have to activate a language once. Netflix only loads the subtitle data for the track that's currently selected, so a language that has never been switched on for a title is invisible to any extension until you pick it once in Netflix's own menu. That's a genuine extra step and we'd rather name it than have you think something is broken.
- An extension conflict is a real cause, and we're an extension. If subtitles broke right after you installed something, test with it disabled — including us. We'd rather you found the actual cause than kept a tool that's in the way.
- Desktop browsers only, for Netflix. The extension runs in Chrome, Edge, Brave, Opera and Yandex Browser on desktop. Netflix's mobile apps expose one subtitle track and no extension point, and smart TVs aren't reachable by any tool — so on a phone or tablet there is no second line to be had, on Netflix, by anyone.
Frequently asked questions
Why are my Netflix subtitles not working?
Three unrelated causes produce the same empty screen: the title has no track in your language, the track exists but isn't being offered to you, or your device isn't drawing a track it did receive. Open the subtitle list before touching anything — if your language isn't in it, no restart or reinstall will add it, because the track was never licensed for that title in your country.
Why did my Netflix subtitles suddenly stop working?
Usually because the selection didn't carry over. Netflix remembers your last subtitle choice and applies it to the next title, but a title that doesn't have that language falls back to whatever it does have, or to nothing. If it affects every title rather than one, and it resolved by itself overnight, that was a device or app fault and nothing you did fixed it.
Why are Netflix subtitles missing in my language?
Because subtitles are licensed per title and per country, not per catalogue. Netflix lists your location, your profile's language preferences, the title and your device as the factors, and says availability depends on content licensing. Travelling changes it too, since your account follows the catalogue of the country you're currently in.
Why do Netflix subtitles work on some shows and not others?
Because every decision is made per title. The subtitle tracks are licensed for that specific film or series in that specific country, and your last language choice is carried forward to the next thing you watch — so a title that doesn't have it falls back to something else or to nothing. A fault that follows you across several unrelated titles is a device fault; a fault that stays with one title is a licensing one.
Does restarting my router fix Netflix subtitles?
Only for one of the three causes, and it's the least common. A connection strong enough to stream video is normally strong enough to carry a subtitle file, which is a few kilobytes of text. Before restarting anything, try a different title — if subtitles work there, the problem is the first title, not your network.
Can I get subtitles when Netflix won't show them?
Often, yes. If the title carries a subtitle track in any language, that track can be translated into the one you want and drawn in the player, which covers the case no device fix can reach. A free extension like Linglass does this on desktop and renders its own subtitle layer, so it doesn't depend on Netflix's subtitle display working.
Quick recap
- Three unrelated failures share one symptom: the track doesn't exist, it exists and isn't offered, or your device doesn't draw it.
- Open the subtitle list first. No language in the list means no track, and no restart will create one.
- Then open a different title. If subtitles work there, the fault belongs to the first title and every device fix is wasted effort.
- The profile-language filter, the closed-caption duplicate and the per-title memory of your last choice explain most "it suddenly stopped" reports.
- A tool that draws its own subtitle layer, and can build a line from a track the title does have, sidesteps the two failures no amount of restarting can touch.
The subtitle menu isn't lying to you. It just has no way of telling you which of three very different things went wrong — and two of them stop being your problem the moment you know which one you have.
Subtitles that don't depend on Netflix's player
Linglass draws its own subtitle layer over Netflix, builds the line you need from a track the title does have, and shows two languages at once — with click-to-translate and flashcards. Free.
App Store