Your subtitles are perfect — just two seconds late through the whole film, because of a trimmed intro or a different release. This free subtitle time shifter moves every cue earlier or later by exactly the offset you choose, so the whole file lines up again. Everything runs in your browser, so nothing is uploaded and no signup is needed.
How to use this subtitle time shifter
Three quick steps — no signup, no cost.
Choose an .srt or .vtt file — or paste its contents directly.
Type seconds, with decimals for fine tuning: a negative value pulls cues earlier, a positive value pushes them later.
Check the before-and-after preview, then download the corrected file in its original format. That is all.
Why this subtitle time shifter fixes sync in one move
When the whole file shares one offset, one number fixes it.
Only timestamps change. Cue text, order, and numbering are preserved exactly.
Decimal offsets like −0.75 or 1.25 seconds work, so small errors get small corrections — not whole-second guesses.
Cues that would shift before zero are clamped to 00:00:00,000 and reported, so the output stays a valid subtitle file.
Your subtitle file never leaves your device, because the shift runs entirely in your browser.
Shift or something else? Diagnose before you convert
A shift fixes a constant offset. Growing drift needs a different repair.
Constant offset — shift it. If the first subtitle is two seconds late and the last subtitle is also two seconds late, the whole file shares one error — usually a trimmed or added intro, or a release with a different start point. One shift realigns everything.
Growing drift — do not shift it. If subtitles start close to correct and drift further off as the video plays, the cause is usually a frame-rate mismatch, not an offset. Shifting will fix the start and break the end (or vice versa). That file needs a frame-rate conversion, not a shift.
One wrong cue — do not shift the file. If only a single line is mistimed, edit that cue’s timestamps directly. A global shift moves every cue, so it should only be used when the whole file shares the same offset.
Finding your number. Pick one line near the start, note when the character actually speaks it, and compare it with the time the file assigns to that line. If speech is at 00:12 but the caption appears at 00:14, the captions are 2 seconds behind — enter −2 to pull them forward.
Subtitle Time Shifter FAQs
Short, direct answers to the questions readers ask most.
Shift earlier, with a negative value. If dialogue is spoken at 00:12 but the caption appears at 00:14, the captions are 2 seconds behind — enter −2 to pull them forward.
No. Only start and end timestamps change; the text, cue order, and numbering are preserved.
It is clamped to 00:00:00,000 and reported, so the file stays valid instead of containing a negative timestamp no player accepts.
No. Growing drift is usually a frame-rate mismatch, not a constant offset, and a single shift cannot fix it. That file needs a frame-rate conversion instead.
SRT and VTT files. The format is detected automatically, and the shifted file downloads in its original format.
Yes. It runs entirely in your browser — no account, no signup, and nothing uploaded.
Related Tools
More free converters that work the same way — right in your browser.
Free srt to vtt converter that turns SubRip subtitles into WebVTT, with no upload and no signup.
VTT to SRT ConverterFree vtt to srt converter that turns WebVTT subtitles back into SubRip, with no upload and no signup.
Video TrimmerFree video trimmer that cuts a clip to the part you need, with no upload and no signup.
Audio TrimmerFree audio trimmer that cuts a track to the part you need, with no upload and no signup.
Try the related tools above, or go back to the Convertion homepage for more free converters.
