Free subtitle tool · runs in your browser

Shift SRT subtitle timing online

Use this SRT time shift tool when every subtitle is early or late by the same amount, such as after a trimmed intro or a different video cut. Enter an offset—for example, -1.5 seconds when subtitles appear too late—and every cue moves together. SRT and VTT files stay in your browser.

Negative = earlier (subtitles were late). Positive = later.

SRT or VTT in

Shifted out

FAQ

How do I time-shift an SRT file?

Upload or paste the SRT file, enter the offset in seconds, and select Shift timing. Use a negative value to move subtitles earlier or a positive value to move them later, then download the shifted SRT.

How do I know which direction to shift?

If the text appears after the words are spoken, the subtitles are late: shift by a negative offset (earlier). If the text appears before the speech, shift positive (later).

What happens to cues that would start before 0:00?

They are clamped at zero rather than producing invalid negative timestamps. If that squashes your first cue, trim the offset.

My drift gets worse over time; will a constant shift fix it?

No. Progressive drift means a frame-rate mismatch, which needs re-timing against the actual audio. Constant offset fixes only a constant delay. For a full retime, generate fresh captions from the video in the editor instead.

Need the captions on the video itself?

These utilities handle subtitle files. To generate captions from speech, style them, and burn them into an MP4, open the full editor; free 720p export, no signup to start.