Local subtitle utility
Subtitle Timing Shifter
Move every SRT or VTT cue earlier or later by a precise offset without changing the subtitle text. No upload or account is required.
SRT or VTT input
Paste captions or open a subtitle file.
Adjusted subtitle output
Output appears after processing.
Text stays in this browser · one free try, then sign in.
01 / Input
Open or paste captions
Work with text-based SRT or WebVTT cues directly in the browser.
02 / Process
Transform every cue
SceneDub parses timestamps and preserves the caption text across the output.
03 / Continue
Download the result
Copy the output or download a caption file for your editor or video player.
Need captions before converting them?
Generate timed captions from an audio or video file, then bring the downloaded SRT or VTT result back to these local subtitle utilities.
Best for
- Fixing captions that are uniformly early or late
- Realigning subtitles after trimming a video
- Correcting a constant subtitle delay
- Testing timing offsets before an editor import
Key features
- SRT and VTT import
- Positive and negative offsets
- Millisecond precision
- Local browser processing
- Adjusted subtitle download
Limits to know
- A single offset changes every cue equally
- Progressive timing drift needs a full retiming workflow
- Cues shifted before zero are clamped to the start
- Always review timing against the final video
Questions this tool answers
Frequently asked questions
Should I use a positive or negative offset?
Use a positive value to make subtitles appear later and a negative value to make them appear earlier.
Can the tool shift both SRT and VTT files?
Yes. It detects either format and downloads the adjusted file in the same format.
What happens to captions shifted before zero?
Their start time is clamped to zero and the cue keeps a valid positive duration.
Will this fix subtitles that drift over time?
No. A constant shift fixes a consistent delay. Timing that becomes progressively worse needs stretching or manual retiming.