Overview
Free dual subtitles on Netflix — two languages at once, for language learning. Search, replay, practice, export SRT/ASS.
Two subtitle languages on Netflix, on screen at once — free, no limits, and tuned exactly how you like it. Whether you're learning a language or watching with someone who reads a different one, both lines show together, each timed to the video. Pick a primary and a secondary; the second even defaults to what's actually being spoken. That's the start. Here's the rest: LEARN, DON'T JUST WATCH Missed a line? Jump back a line at a time — no more 10-second skips. Loop a phrase, auto-pause at the end of each line, or hide one language and reveal it only after you've listened. Save your favourite practice setups and switch between them with a tap. STUDY THE GRAMMAR YOU CARE ABOUT Search any word or pattern across the whole episode and jump straight to it — it even finds fused Korean endings. Keep a watchlist of the patterns you're learning and they light up, each in its own colour, right in the subtitles as you watch. MAKE IT YOURS Per-language colours, sizes and fonts (a dyslexia-friendly one included), plus outline, background and a window box — big and bold, or small and tucked out of the way. Subtitles even follow Netflix's own positioning, moving to the top when a line belongs there. TAKE THE WORDS WITH YOU Click or drag to copy a word or phrase. Read the whole episode as a transcript. Export one language as .srt, a merged file, or a dual-language .ass that keeps each language's exact timing. KEEP READING FROM ANY TAB Pop the subtitles out into a small always-on-top mini player — both languages stay in view while you browse other tabs or apps, with play/pause, line-replay and episode buttons right in the window. It can even open by itself when you leave the Netflix tab (optional, Spotify-style) and, experimentally, show the video picture too. Plus: playback speed up to 4×, A–B loop pins drawn right on Netflix's progress bar, a pop-out transcript beside the video, settings backup, a one-tap off switch, and the whole interface in 32 languages. WHY IT'S DIFFERENT • Free, with no limits — every feature, every title, as much as you like. No ads, no subscription, no in-app purchases, no sponsored content. • Real subtitles, not machine translation — both languages are Netflix's own professional subtitles, so the text and timing are accurate. • Private by design — runs entirely on your device. No login, no servers, no tracking; settings stay in your browser. ABOUT TRANSLATION Both languages are Netflix's own professional subtitles for that title — not machine translation, which is fast but often inaccurate or subtly wrong, the opposite of what you want when learning. The honest trade-off: you can only pair languages Netflix actually offers for a given title. If there's enough interest, a higher-quality translation option may come later — done properly, not bolted on cheaply. PRIVACY Runs locally and collects nothing automatically — no analytics, tracking, or ads. A small counter of how many days you've used it stays on your device (to time a one-time feedback prompt) and is never sent. The only data that ever leaves your device is what you type into the optional feedback form, or the short optional feedback page shown if you uninstall — both via Web3Forms, and only when you press send. See the privacy policy for details. TRY IT LIVE Play with the on-screen subtitle settings (font, size, outline, background, position) in your browser, no install needed: https://netflix-dual-subs.pages.dev/demo THE FULL TOUR A guide that explains every control, with short clips: https://netflix-dual-subs.pages.dev/guide CHANGELOG See what's new in each version: https://netflix-dual-subs.pages.dev/changelog ON THE ROADMAP Ideas being explored (no promises on timing): a subtitle timing offset, a hover-a-word dictionary, an on-device translation option, and whole-series search. DON'T SEE YOUR USE CASE? Tell me what you're trying to do — the feedback button in the popup — and I'll see if I can add it. This is shaped by the people who use it. FROM THE DEVELOPER I built this because I wanted it myself: two subtitle languages on Netflix, in a clean, simple interface that stays out of the way. Hence the name on the little red button — N², "N squared": Netflix × 2 languages. It's a one-person project, made and maintained in my spare time — and made with care: the core features are covered by automated tests (including end-to-end tests in a real browser) so updates don't quietly break things. But one person can't catch everything. If something breaks, or a feature behaves in a way that feels wrong to you, please tell me with the feedback button — I read every message and will look into it. Let's make it a better extension together. SUPPORT Free, unlimited, and ad-free. If it helps your learning or watching, you can support development here: https://ko-fi.com/n2dualsubtitles NOTE Unofficial extension, not affiliated with or endorsed by Netflix. Because it builds on how Netflix's player works, a Netflix change may occasionally require an update — the popup shows a status line that tells you when a Netflix change is the cause, so you know to update (or to report the video with the built-in feedback button) rather than wondering what went wrong. CREDITS The dyslexia-friendly font option uses OpenDyslexic by Abbie Gonzalez, licensed under the SIL Open Font License 1.1 (bundled as fonts/OFL.txt).
0 out of 5No ratings
Details
- Version1.90.20
- UpdatedJuly 20, 2026
- Size806KiB
- Languages32 languages
- DeveloperWebsite
Email
n2ds.support@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Dual Subtitles for Netflix (N2) has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Dual Subtitles for Netflix (N2) handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site