Shift every subtitle earlier or later by a set number of seconds to fix out-of-sync captions. Free, private, in your browser.
Shift every subtitle earlier or later by a set number of seconds to fix out-of-sync captions. Processed entirely in your browser — files never leave your device.
Upload your SRT/VTT file
Then set the time shift below
Negative = earlier, Positive = later. Fixes out-of-sync captions.
To shift subtitle timing: upload your SRT/VTT file above and the tool lets you shift every caption earlier or later with a single slider to fix sync issues. Shift every subtitle earlier or later by a set number of seconds to fix out-of-sync captions. The entire process runs in your browser using JavaScript — your subtitle file is never uploaded to any server, which keeps private video content confidential. It is completely free with no signup, watermark, or file limit.
You need to shift subtitle timing when captions appear too early or too late compared to the audio — a common problem when subtitles were made for a different version of a video, or when a video was re-encoded. Shifting every cue by a fixed offset (for example +2 seconds) realigns the whole file at once. This is far faster than editing each caption by hand.
Yes, Subtitle Timing Shifter is completely free with no signup or watermark. Your file is processed privately in your browser.
You can download the result and use it in your video editor, upload it to a platform, or use the transcript for blog posts, show notes, and accessibility.