---
title: "Use an SRT or VTT file on any video · NoaLingua"
description: "Attach your own SRT or VTT subtitle file to a web video, adjust early or late timing, then use translation, word lookup and saving on every line."
url: "https://noalingua.com/features/custom-subtitle-files/"
language: "en"
modified: "2026-10-14"
license: "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
---
Feature

# Add your own subtitle file to a web video

Load SRT or VTT, correct its timing and study it with the full NoaLingua overlay

In short

On a page with a video, NoaLingua can load your own SRT or VTT file, preview it, place it over the video and remember it for that page. You can shift every line earlier or later in half-second or one-second steps, then use translation, word lookup and saving as with native captions.

Fit

## Who Your own subtitle files is for

Choose it for the workflow it actually supports, not for a promise the product does not make.

### Best for

- Learners who already have a legal SRT or VTT for a course, news clip or web video with no readable captions.
- People who need a quick whole-track timing correction before using translation and word lookup.

### Not the right fit for

- People looking for subtitle downloads, automatic transcription or a line-by-line subtitle editor.
- Protected players that do not expose a usable HTML video element to the page.

How to use it

## How to use Your own subtitle files in NoaLingua

- 1

### Open a page with a video

Use the toolbar popup or the corner menu and choose Your subtitle file for this video.
- 2

### Select an SRT or VTT file

Review the preview, then attach it. The file stays on your computer.
- 3

### Correct the timing if needed

Move all lines earlier or later in 0.5-second or 1-second steps until speech and text agree.

Mechanism

## Why NoaLingua behaves this way

### Why this works on more sites

A generic page may have a playable video but no caption track the browser exposes. Supplying your own timed file gives NoaLingua the missing text and timestamps without asking the site for them.

The overlay then uses the same sentence, translation and word-card pipeline as other supported videos.

### Why the file is remembered per page

Subtitle timing belongs to a specific video. Remembering the attachment by page lets it return where it makes sense without applying the same file to unrelated media.

The source file remains local; attaching it is not an upload to NoaLingua.

## Common questions about NoaLingua

Which formats work?

SRT and WebVTT (.vtt) subtitle files.

Can I fix subtitles that start too early?

Yes. Shift the whole track earlier or later in half-second or one-second increments.

Will the file return next time?

Yes. NoaLingua remembers the subtitle file association for that page.

Is the subtitle file uploaded?

No. It is read locally in your browser.

## More NoaLingua features to read next

[Feature YouTube dual subtitles Original and translation together, rebuilt into sentences, every word clickable.](https://noalingua.com/features/youtube-dual-subtitles/)[Feature The word card Contextual meaning, lemma resolution, conjugation tables, IPA and real examples.](https://noalingua.com/features/word-lookup/)[Feature Local-first & privacy No account, no telemetry, and a precise list of every exception.](https://noalingua.com/features/offline-and-privacy/) [Reference Study from a subtitle file What a timed file adds to a video that has no useful captions.](https://noalingua.com/answers/study-from-a-subtitle-file/)

## Your own subtitle files is on the free plan. So is everything else.

Free, with every feature. No account, nothing to cancel, and your deck stays on your machine.

[Add to Chrome — Free Add to Chrome](https://chromewebstore.google.com/detail/noalingua-%E2%80%94-beyond-dual-s/ocimolffhgpeeoifjpjhgikgfbnmlkdh) Opens the Chrome Web Store listing **NoaLingua — beyond dual subs: video, web, PDF** — free, no account, Chrome 138 or newer.

- [Free, and not a trial Every feature on the free plan — both PDF modes, shadowing, all 30 practice formats.](https://noalingua.com/pricing/)
- [No account, no email Nothing to sign up for and nothing to cancel. There is no login screen at all.](https://noalingua.com/privacy/)
- [Two dropdowns to set up Pick what you are learning and what you want translations in. That is the whole setup.](https://noalingua.com/getting-started/)
- [Your words stay yours Export to Anki, CSV, a spreadsheet or a full JSON profile — free on every plan.](https://noalingua.com/docs/export-import/)

[What happens after you install](https://noalingua.com/getting-started/) · [Pricing](https://noalingua.com/pricing/) · [What it cannot do](https://noalingua.com/limits/)
