Subtitle shifter

For subtitles that show up the same amount too early or too late all the way through: enter that amount in seconds and every cue moves by it. What you paste or upload stays in your browser.

Shift your subtitle timing

How to use it

  1. Paste the subtitles, or upload a .srt or .vtt file.
  2. Pick one line and compare when it is spoken in the video with when its subtitle appears. The difference is the shift.
  3. Enter it in Shift by (seconds). A positive number makes the subtitles appear later, a negative one earlier, for example 2.5 or -1.3.
  4. Click Shift, then download subtitles-shifted.srt or copy the result.

What happens to the file

  • Only the times change. Text, line breaks and cue order stay as they are.
  • With a negative shift, a cue that would end before 0:00 is removed, and one that would start before 0:00 starts at 00:00:00,000 instead. The result line shows how many were removed.
  • The output is SRT, renumbered from 1, even when you upload WebVTT.
  • If the subtitles start in sync and drift further off as the video plays, one shift won't fix them. Use the subtitle FPS converter.