Free Creator Tool · Subtitles

Free SRT subtitle timing shifter

Captions slightly ahead or behind the dialogue? Shift every line by the same offset in seconds and milliseconds. SRT and VTT supported.

Net offset

+0.500s

Input (SRT / VTT)
Shifted output

2 timestamps shifted · processed entirely in your browser.

Why subtitles drift

Subtitles go out of sync for a handful of common reasons: the source video was re-encoded at a slightly different frame rate, a trim at the head shifted everything, or an automatic transcription mis-aligned by a few hundred milliseconds. All of these share the same fix — shift the timeline of every cue by the same amount.

This tool offsets every timestamp in your SRT or VTT in one pass. You set a direction (earlier / later) and an amount in seconds and milliseconds, and the output updates live. Cues are never reordered or merged.

Need to do more than shift? Convert formats with our SRT ↔ VTT converter, or hand the heavy lifting to Yond Captions in the YondCut Premiere Pro plugin — it transcribes, chunks, styles and places captions on your timeline.

Frequently asked questions

No. Your SRT or VTT is processed entirely in your browser by JavaScript. Nothing is sent to a server.

Power up with YondCut

Stop guessing offsets — generate captions in sync

Yond Whisper transcribes your timeline audio directly with frame-accurate timings, so subtitles are in sync the first time. No manual shifting required.

Explore Yond Whisper