Subtitle Time Shifter
Shift every subtitle earlier or later by milliseconds to fix sync. Negative-time cues follow the clear rule below; invalid subtitles are never produced. You get a new file — the original is untouched.
1 · Choose a file
📂
Choose a file or drop it here
Click to choose another file, or drop to replace
2 · Settings
Quick adjust:
Browsing is free — sign in only when you start processing.
3 · Result
The preview and download will appear here after processing.
How to use
- Choose an .srt / .vtt file.
- Choose earlier or later and enter milliseconds (or use quick buttons).
- Pick how negative-time cues should be handled.
- Click "Start processing" and sign in, review the preview, then download the new file.
FAQ
What if shifting creates negative times?
Default rule: clamp start times to 0:00 and keep the cue; you can instead choose to drop negative-time cues. The rule is stated on the page and results are previewable.
Can it produce end-before-start cues?
Never. Any cue whose end is not after its start is removed so the output stays valid.
Will my original file be overwritten?
No. The result is a new file you download; the original is untouched.
Are milliseconds supported?
Yes, the shift amount is millisecond-precise.