All Tools View Categories About Contact Privacy

SRT Shift Time

Shift every timestamp in an SRT file by a positive or negative offset to fix sync drift.

Runs entirely in your browser — no data is uploaded or stored.

About SRT Shift Time

Your subtitles drift a couple of seconds from the audio. The SRT Shift Time tool moves the entire track by one offset.

Enter a signed timecode — +HH:MM:SS,mmm to delay, -HH:MM:SS,mmm to advance — and every cue start and end shifts by that amount. The numbering and wording stay the same; only the timing moves. Negative results are clamped to zero so the file remains valid. Paste your SRT, set the offset, and resync.

Features

  • Whole-track shift: one offset for all cues.
  • Signed input: delay or advance.
  • Safe clamp: no negative timecodes.
  • Lossless text: wording preserved.
  • Quick fix: one click to resync.
  • Private: runs in your browser.

How to Use

  1. Paste your SRT (sample preloaded).
  2. Enter an offset like +00:00:02,000.
  3. Click Shift Time and copy or download.

Examples

Example 1 — Late captions. Shift +2s to catch up to audio.

Example 2 — Early captions. Shift -1.5s to match speech.

Example 3 — Intro trim. Move everything after a recut.

Benefits

  • Instant resync: fixes drift fast.
  • Predictable: uniform offset.
  • Safe: clamped to zero.
  • Lossless: text preserved.
  • Private: nothing uploaded.

Frequently Asked Questions

What does shifting do?
It adds (or subtracts) the same offset from every start and end time, moving the whole subtitle track earlier or later along the video timeline.
What offset format do I use?
A signed timecode such as +00:00:02,500 to push subtitles 2.5 seconds later, or -00:00:01,000 to pull them one second earlier.
When is this useful?
When captions are consistently ahead of or behind the audio — a common sync drift — a single shift realigns the entire file.
Can timestamps go negative?
Negative results are clamped to 00:00:00,000 so the file stays valid, though you should use a smaller offset if that happens.
Does the text change?
No. Only timing moves; the wording is untouched.