100% Free & Local
Subtitle editor
Fix the words, nudge the timing, split and merge lines — with the video right next to the list so you can hear and see each line as you edit it.
Load a subtitle file
or drag an .srt / .vtt / .ass here — the video can come along too
Export: SRT · WebVTT · ASS · plain text · PDF
Extracted something in the subtitle extractor? It hands the result straight over — Open in editor lands here.
Your edits are kept in this browser as you go, so a refresh does not lose the work. Export puts the file on your disk — ⌘S downloads it straight away in the current format.
Load the video to preview lines over it — . Editing works fine without it.
Editing tools
Selected line
Split cuts at the playhead when the video is loaded, otherwise mid-line.
Shift everything
Seconds or
m:ss. Negative moves earlier. For one stretch only, use Shift part of a file.
Stretch the timing
For drift (23.976 ↔ 25 fps is ×1.0427). Times multiply, one decimal place or more works.
Find & replace
Export options
PDF exports through your browser's print dialog — pick “Save as PDF”. Any language comes out correctly that way.
From
Into
Machine translation (Google, falling back to MyMemory). It is a starting point — every line stays editable.
Keep the original?
Bilingual keeps your text and stores the translation under it; flip the “Text / Bilingual” switch above the list to see either.
Translating…0%
Nothing translated yet.
Local rules only — reading speed, overlaps, length, punctuation, duplicated lines. Nothing leaves the browser.
Times are editable · ↑↓ moves · Space plays · ⌘Z undoes · click a line to jump the video there
Current time 0:00.000
View width
60s
0:00