Subtitles from the internet
A film with a downloaded .srt that runs half a second ahead. One shift fixes the whole track.
Subtitle file editor
Already have the subtitles and something is off — a typo, a line that comes half a second late, the whole file drifting? Open it here and fix it.
SRT, VTT or ASS up to 5 MB. The file stays in your browser and is never uploaded.
Open a file, fix what is wrong, take it back.
3
Open one and save another — the editor doubles as a converter. An ASS file keeps its script header and style table, so only what you edit changes.
0
The file is read locally, edited in the page and handed back as a download. Nothing is transmitted — which is also why no account is required.
Fix typos, names and line breaks straight in the cue.
Correct the start and end of any cue, or shift the whole track at once when everything lags.
Split a long cue in two at the caret, merge two into one, add a missing cue, delete an empty one. Numbering is rebuilt on download.
Drag an SRT, VTT or ASS onto the page, or pick it from disk. It is read in the browser — there is no upload and no waiting.
Search the text, or look at the check below the list: it marks cues with broken timings, overlaps, empty text and over-long lines.
Edit the wording in place, correct a start or an end, split an over-long cue in two or merge two into one. When everything lags at once, shift the whole track by a number of seconds.
Pick a format and save. Numbering is rebuilt, encoding comes out UTF-8, and the original file on your disk is untouched.
There is no upload. The file is read locally, edited in the page and handed back as a download — nothing is sent to a server, so there is nothing to store and nothing to delete afterwards.
That also means it works with no account, and keeps working with the network off once the page is open.
Question marks or gibberish instead of text is an encoding problem, not a damaged file. Subtitles from the 2000s are usually in a single-byte encoding, and Windows-1251 is the usual suspect for Russian. We detect that on open, re-decode the file, and save it back as UTF-8. For VTT that is a hard requirement of the W3C spec; SRT has no formal spec at all, but UTF-8 is long since what players and platforms assume.
Subtitles that do not appear at all are usually named wrong: most players match a sidecar file to the video by name, so «clip.mp4» wants «clip.srt» beside it.
Subtitles that drift are a timing problem, and that is what the shift control is for: a negative value moves everything earlier, a positive one later.
Styling that disappeared is a format problem. SRT and VTT physically cannot store a font, a colour or a position — a design pushed through them arrives as the player's default. ASS can, and this editor keeps the ASS style table intact when you save.
A cue whose end is at or before its start — the player draws it for zero time, so the line never appears.
A cue that overlaps the previous one, which is what makes two lines fight over the same moment.
A cue with no text, usually left behind after an edit.
A line longer than 42 characters, or a cue running to more than two lines. Not a format error but a readability convention: the numbers come from broadcast guidelines and have been travelling through subtitle editors ever since. A file with a long line is perfectly valid — it just does not get read to the end on a phone. A flagged cue can be split in two on the spot.
It does not transcribe, translate or render video, and it does not show the video next to the subtitles. If you have a video and no subtitles at all, that is the other tool: it recognises the speech, times the words, styles the captions and exports the finished file.
A film with a downloaded .srt that runs half a second ahead. One shift fixes the whole track.
Someone else transcribed it. Typos, names and line breaks are faster to fix here than in a text editor with timecodes in the way.
The player wants VTT, the editor produced ASS. Open one, save the other.
Question marks instead of Cyrillic. Re-decoded from Windows-1251 on open, saved back as UTF-8.
SRT, VTT and ASS (including SSA). You can save to any of the three regardless of what you opened, so the editor doubles as a converter.