Subtitle Timestamp Shifter
Audio and subtitles drifting out of sync? Paste an SRT or VTT file, enter a positive or negative offset in milliseconds, and the tool rewrites every cue with the new timing. Useful when your subtitle file was generated against a slightly different cut of the video, or when a player added or trimmed silence at the start.
How to use it
- Paste your subtitle file into the input box. Format is auto-detected.
- Enter the offset in milliseconds. Use a negative number to shift earlier.
- The shifted file appears on the right.
- Copy or download the result, then re-import into your player.
Need clean subtitles to begin with?
Tapescribe transcribes your video and produces synced SRT, VTT, and TXT files with word-level timestamps. Free tier includes three transcriptions, no card.
Try Tapescribe FreeFAQ
How do I figure out the right offset?
Play your video with subtitles on, find a moment where you can hear the spoken word and see the matching cue. The time between them, in milliseconds, is your offset. If subtitles appear too early, use a positive number to push them later.
Does the tool support both SRT and VTT?
Yes. The output keeps the same format as the input. Comma timestamps stay comma timestamps, dots stay dots.
What happens if a cue would shift to a negative time?
Cues that end up before zero are clamped to 00:00:00 to keep the file valid. Most players ignore cues that overlap, so you may want to manually trim them.