A free subtitle editor for SRT and VTT files
Open an .srt or .vtt in this subtitle editor, correct the words of any line and export the file again. It runs in your browser, nothing is uploaded, and there is no account. One thing first: it edits the text, not the timings. Start and end times stay exactly as they are.
Free. No account, no watermark. Opens .srt and .vtt; saves .srt, .vtt and .ass.
How to use the subtitle editor
OpenSubs is a subtitle generator, and the subtitle editor is the part of it where lines get checked and corrected. It works the same on a file you already have as on subtitles the app has just written.
- Open opensubs.app and choose Open an .srt or .vtt, or drop the file anywhere on the page. No video is needed to edit the text.
- Every line appears in a list, with its start time beside it. If a video is open too, click the time and the video jumps to that line.
- Type over any line to correct it. Each line is a plain text box, and a line break you type stays a line break in the file.
- Open the Export tab and save the result as .srt, .vtt or .ass.
What the subtitle editor changes, and what it leaves alone
A subtitle file is two things: when each line appears, and what it says. This subtitle editor is for the second.
The words, line by line
Fix a name the speech model misheard, a word in the wrong language, a missing comma. The change is in the next file you export.
Not the timings
Start and end times are shown but cannot be edited, and lines cannot be added, deleted or merged. If a line appears too early or too late, this is not the tool for that.
Files in any encoding
Plenty of subtitle files are not UTF-8. When the encoding is a guess, the subtitle editor says so and lets you pick another: GB18030, Big5, Shift_JIS, EUC-KR, Windows-1251 or Windows-1252. The file is re-read and nothing is lost.
In your browser, not on a server
The file is read in the tab. Opening and editing a subtitle file downloads no speech model and sends nothing anywhere.
After the edit: style, translate, burn in
An opened file goes through the rest of the app like generated subtitles do. Pick one of the twelve styles, add word-by-word highlighting, which runs off the line timings, or translate the subtitles into another language with the timings left where they were. Open the video as well and you can burn the subtitles into it and export an MP4. The .ass export keeps the style you chose; .srt and .vtt are plain text that every player reads.
What this subtitle editor will not do
Worth knowing before you start, so the subtitle editor is not a surprise halfway through a file.
- Change timings: no shifting, no syncing to a video, no stretching a line.
- Add, delete or merge lines.
- Keep WebVTT positioning and styling. Cue settings such as
line:90%andSTYLEblocks are not read, so they are not in the export. - Open .ass files. It opens .srt and .vtt, and it can save .ass.
- Size words by loudness. That needs the audio, so it is offered only for subtitles the app transcribed itself.
What leaves your machine
Nothing. The file is read in the tab, and nothing is uploaded. You can check it rather than take it on trust: open the Network tab, then open and export a subtitle file. After the page has loaded, there are no requests.
The source is public under the AGPL-3.0-or-later, on GitHub. Questions, or a problem to report: email hello@opensubs.app.
Questions
Is this subtitle editor free?
Yes. Opening a file, editing it and exporting it are free, with no account and no watermark.
How do I edit an SRT file online?
Open opensubs.app, choose Open an .srt or .vtt, and type over any line that is wrong. Then save it from the Export tab as .srt. The file stays in your browser the whole time.
Can I change subtitle timings in the subtitle editor?
No. Start and end times are not editable, and lines cannot be added, deleted or merged. The subtitle editor changes the words only.
Do I need the video to edit subtitles?
No. Editing the text and exporting it need only the subtitle file. The video is needed to watch the lines play over it, to burn them in, or to generate new subtitles from its audio.
Which files does this SRT editor open and save?
It opens .srt and .vtt, and saves .srt, .vtt and .ass. Opening a .vtt and saving it as .srt is how to convert VTT to SRT.
Is my subtitle file uploaded?
No. There is no upload endpoint in the product. The file is read and edited in your browser.