Shift Subtitle Timing

Subtitles early or late by a constant amount? Shift SRT, VTT, SBV or ASS timing by any offset in your browser. Free, private, no upload.

When every line is off by the same amount — subtitles consistently two seconds late, or half a second early — a constant shift fixes the whole file. This happens when a release includes a different intro, an ad bumper, or a cold open the subtitles were not timed against. Enter the offset (positive to delay subtitles, negative to bring them forward), and Subtitle Doctor rewrites every timestamp. ASS files keep all styling: only the time fields inside each Dialogue line change.

Worth knowing

FAQ

How do I measure the offset I need?

Find one clearly identifiable line, note when it is actually spoken in the video and when the subtitle appears. The difference (spoken time minus subtitle time) is your offset. One good anchor line is enough for a constant shift.

The subtitles start fine but drift out of sync later — will shifting help?

No, and this is the most common mistake. Growing desync is drift, usually a framerate mismatch, and shifting fixes only the beginning while leaving the end wrong. Use the Sync Subtitles tool, which stretches time linearly between two anchor points.

Can I shift only part of a file?

Partial-range shifting is planned. Today the shift applies to every cue, which is correct for the ad-bumper/intro case.

More subtitle tools