Home / All tools / Shift SRT timing

Shift SRT timing

Fix a constant subtitle delay with a positive or negative time offset. Preview every changed timestamp before downloading.

First SRT input

Paste an SRT file or choose one from your device (up to 5 MB).

Choose a local .srt file
Example: -1.5 or 2.0

Fix subtitles that are early or late

If every subtitle appears one second too early, enter 1.0 seconds to delay the entire track. If captions are two seconds late, enter -2.0. Decimal values such as 0.75 seconds also work.

Cue start times are clamped to 00:00:00,000 if they would become negative. Captions that finish at or before zero are removed, because they would have no visible duration.

This solves a constant offset, not subtitle drift caused by a different frame rate or playback speed.

Common questions

What does a negative number do?

It moves captions earlier. For example, -1.5 moves every subtitle 1.5 seconds earlier.

Why did the number of captions change?

Captions that would end before time zero are removed. Review results after a large negative shift.

Is this a frame-rate converter?

No. It applies the same offset to each timestamp.