Subtitle guide

How to shift subtitle timing when captions are early or late

If every cue is consistently ahead of or behind the audio by the same amount, an exact timing offset can correct the whole subtitle track without manually editing each cue.

Quick answer

Measure how far the subtitles are early or late, convert that delay to milliseconds, and enter it in the Subtitle Converter. Use a positive value to move cues later and a negative value to move cues earlier.

When a global timing shift is the right fix

A timing offset works when the subtitle track has the correct pacing but the entire track is displaced by a consistent amount. For example, if dialogue appears about 1.35 seconds before the speaker starts across the whole video, shifting every cue by +1350 ms can solve the problem.

It does not fix subtitles that gradually drift out of sync. Progressive drift usually points to a frame-rate mismatch, a different video cut, or timing that needs rescaling rather than a constant offset.

How to calculate the offset

First pick a clear spoken line and compare the subtitle appearance time with the actual audio. If the subtitle appears 0.78 seconds too late, the correction is approximately -780 ms. If it appears 2.4 seconds too early, the correction is approximately +2400 ms.

  • Subtitles too early: use a positive offset.
  • Subtitles too late: use a negative offset.
  • 1 second: 1000 milliseconds.

How to shift subtitle timing

  1. Open the Subtitle Converter.
  2. Add the subtitle file and wait for full-file preflight.
  3. Choose the desired output format.
  4. Enter the exact offset in the Timing shift field, such as 1350 or -780.
  5. Convert and download the corrected copy.
  6. Test several points near the beginning, middle, and end of the video.

Why timing tools need safety limits

A negative shift can push the first cue before 00:00. Instead of silently clipping invalid timestamps, ConvertAnyFile fails the transform when a cue would become negative. The converter also limits timing offsets to a defined range so an accidental extra zero does not rewrite an entire batch into obviously unusable timing.

Check for drift

If the correction looks right at the beginning but wrong later, do not keep adding larger offsets. The problem is probably not a constant delay.

Common subtitle timing questions

What does +1000 ms do?

It moves every cue one second later.

What does -1000 ms do?

It moves every cue one second earlier, as long as no cue would become negative.

Can I shift SRT and VTT?

Yes. The Subtitle Converter applies supported timing transforms through the same timed-text engine.

Can this fix subtitles for a different video cut?

Only if the difference is a constant offset. Added or removed scenes usually require more complex retiming.