Shift Subtitles Online: SRT Time Shift Tool
What it is for on a rythmo band. A rythmo band is a scrolling dubbing script synced to your video, and a subtitle file is often where it starts: its times are the landmarks used to place each line. If the file is off compared with your video, the whole band will be too. Correct it here before importing it, then adjust the timings line by line.
Subtitles that show up a second too late, or that start in sync and slowly drift apart: it is the most common problem when you grab an SRT file made for a different cut of the video. For dubbing it is even worse, because the script is your reference for adjusting the timing of every line to the picture.
This SRT time shift tool handles both cases. A fixed offset moves every subtitle earlier or later by the same amount, down to the millisecond. A two-point resync also fixes drift: tell the tool when two lines should actually start (one near the beginning, one near the end) and every timestamp is recalculated proportionally. That is the right fix when the video has a different frame rate or edit than the one the subtitles were made for.
SRT, VTT and ASS files are supported, and the corrected file downloads in the same format. Everything happens in your browser: no file is ever sent to a server.
Example · Detected format: SRT · 2 subtitles
- 00:00:00,000 → 00:00:01,500 You're late.
- 00:00:01,900 → 00:00:04,300 I know, the subway was down.
How it works
- 1
Import your subtitle file (SRT, VTT or ASS) or paste its contents.
- 2
Choose a fixed offset, or enter the current and correct times of two lines.
- 3
Check the preview, then download the corrected file.
Need a rythmo band?
BandeRythmo transcribes the dialogue and generates a rythmo band, a scrolling dubbing script synced to your video. The Studio is there if you then want to record your own voice, solo or with others.
Create my rythmo bandFrequently asked questions
How do I know how much to shift my subtitles?
Play the video and note the exact moment a line is spoken, then compare it with the time shown in the subtitle file. The difference is your offset: positive if the subtitles show up too early, negative if they show up too late.
When should I use the two-point resync?
When the delay grows as the video plays: the first lines are almost right and the last ones are way off, or the reverse. This often happens between a 25 fps version and a 23.976 fps version of the same film.
Can I shift an SRT file by a negative amount?
Yes. Enter a negative number to make subtitles appear earlier, for example -1.5. Subtitles that would end before 0:00 are removed, and a subtitle that straddles the start begins at 0.
Is my file uploaded anywhere?
No. The file is read and corrected by your browser, and nothing is sent to a server.
From the blog
More tools
SRT to VTT Converter
Convert a subtitle file between SRT, VTT and ASS in one click.
Use this toolTimecode Converter
Convert HH:MM:SS:FF timecode to frames or seconds, and back, at 24, 25 or 30 fps.
Use this toolSilence Detector
Find silences and get the timestamps of every line of speech, as text or SRT.
Use this tool