Constant offset
Every cue moves by the same amount. Positive delays the captions, negative pulls them earlier.
Subtitle timing shifter
Paste an SRT or VTT file and move every cue at once. Shift the whole file by an offset when the gap is constant, or convert between frame rates when the captions drift further out the longer the video runs.
Browser subtitle retimer
A positive number delays every caption. A negative number makes every caption appear sooner. Use this when the gap is the same at the start and the end of the file.
Retiming happens in your browser. This page changes cue timing only and leaves the caption text, line breaks and cue order as they are.
Play the first spoken line and note where the caption lands. Then skip to the last minute of the video and do the same. Those two readings tell you everything you need.
If the caption is half a second late at both ends, the file has a constant offset. Enter that half second as a negative value and the whole file lines up. This is the common case when a subtitle file was cut against a version of the video with a different amount of head slate or a trimmed intro.
If the opening cue is nearly right and the closing cue is many seconds out, the file was timed against a different frame rate. A subtitle file timed for 23.976 fps and played against a 25 fps version runs about four percent fast, which is barely visible in the first minute and obvious by the end of a long video. No offset fixes that, because the error is a percentage rather than a fixed gap. Use the frame rate tab and pick the rate the file was timed for alongside the rate the video actually runs at.
Editors run into both cases inside paid tools as well as free ones. Premiere Pro users have long threads about SRT files coming back a frame off after a round trip, and the fix is the same either way: move the timing on the file, not the words.
Every cue moves by the same amount. Positive delays the captions, negative pulls them earlier.
Every timestamp is scaled by the ratio between the two rates, so late cues move further than early ones.
Wording, line breaks and cue order stay as they were, so a proofread file stays proofread.
Once the sync is correct you may still need the file in another shape. Convert it with the SRT to VTT converter for web players, or the VTT to SRT converter when an editor or client asks for the simpler format. To pull the words out as a readable transcript, use the SRT to text converter.
If the captions themselves need rewriting rather than retiming, start from the video again in the AutoCaption caption generator, where you can edit wording and timing together before export. For another language, the video subtitle translator keeps the cue timing while the text changes. For a longer walk through the diagnosis, read the guide to fixing out-of-sync subtitles. For background on the two file formats, read the SRT vs VTT guide.
Check the gap at the start of the file and again at the end. If it is the same in both places, the file needs a flat offset, so use the shift tab. If the captions start close and slide further out as the video plays, the file was timed against a different frame rate and needs the conversion tab instead.
A positive offset delays the captions, so use it when the text appears before the words are spoken. A negative offset pulls the captions earlier, for when the text lands late. Small corrections are usually a quarter of a second either way.
A frame-rate mismatch is a speed difference, not a fixed gap. Every timestamp is off by the same percentage, so the absolute error grows the further into the file you get. That is why a flat offset can line up the opening cue and still leave the closing cue badly wrong.
No. The retiming runs in your browser. The file text is read locally so you can copy or download the corrected file.
No. Only the timestamps move. Caption wording, line breaks and cue order are left exactly as they were, so a file you have already proofread stays proofread.
Not on this page. This page retimes a subtitle file you already have. To create captions from a video and review the timing as you go, use the AutoCaption caption generator. Open the caption generator.
Use the editor when you need transcription, translation, styling, SRT export, VTT export, or a captioned video.