Subtitle timing shifter
Nudge every timestamp in a subtitle file by a set offset to fix captions that drift out of sync.
- 100% free
- No sign-up
- Private — runs in your browser
- No file limits
Negative pulls captions earlier, positive pushes them later. Times never go below zero.
How to use it
- 1Paste or upload the subtitle file that is out of sync.
- 2Enter the offset in seconds — use the −/+ buttons for quick nudges.
- 3Watch the shifted output update live.
- 4Download the corrected file in its original format.
About this tool
When you trim a few seconds off the top of a video, add an intro, or re-export at a different frame rate, your captions drift out of sync with the audio. Rather than editing hundreds of timecodes by hand, enter a single offset and this tool shifts every start and end time at once. Use a negative number to pull captions earlier, a positive one to push them later; timings are clamped so they never drop below zero.
Frequently asked questions
How do I know which direction to shift?
If the captions appear too early — before the words are spoken — use a positive offset to push them later. If they lag behind the audio, use a negative offset to pull them earlier.
Can I use fractions of a second?
Yes — type any decimal, like 0.4 or -1.25. The −0.5 / +0.5 buttons are there for fine nudges.
Does it work on both SRT and VTT?
Yes. It detects the format and returns the shifted file in the same one, with the right comma or dot timestamps.
Skip the busywork entirely
These tools handle the fiddly bits by hand. Yelly Nelly does the whole thing — upload one video and it writes captions and posts to all 22 platforms in a click.
Join the waitlist