AI资讯大全AIPPXP.CN

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.

Supported: Files are processed by your browser locally; they are not uploaded.

1 · Choose a file

📂
Choose a file or drop it here Click to choose another file, or drop to replace

2 · Settings

Quick adjust:
Rule: after shifting, cues starting before 0:00 follow your choice; cues whose end is at or before their start are always removed so the output stays valid.
Browsing is free — sign in only when you start processing.

3 · Result

The preview and download will appear here after processing.

How to use

  1. Choose an .srt / .vtt file.
  2. Choose earlier or later and enter milliseconds (or use quick buttons).
  3. Pick how negative-time cues should be handled.
  4. 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.

Related tools