About SRT Subtitle Time Shifting
SRT (SubRip Text) is the most common subtitle format. Each entry consists of a sequence number, a timecode line (e.g. 00:01:23,456 --> 00:01:26,789), and the subtitle text. When subtitles are out of sync with the video — appearing too early or too late — you need to shift every timecode by the same amount.
This tool parses all timecode lines in your SRT content and shifts them by the number of seconds you specify. Use Forward (+) to push subtitles later and Backward (−) to pull them earlier. Decimal values are supported for millisecond-level precision — enter 0.5 for half a second, 1.25 for 1250 milliseconds, etc.
Timecodes that would become negative are automatically clamped to zero. Paste your SRT content, set the offset, click Shift, then copy the result and save it as a new .srt file with any text editor.
FAQ
No. This tool applies a constant offset to every timecode. Drift requires time-stretching (adjusting the rate), which is not supported here.
Yes. Only timecode lines (matching HH:MM:SS,mmm --> HH:MM:SS,mmm) are modified. All other content including HTML tags in the subtitle text is left unchanged.