Shift subtitle timing
Move every subtitle in a file earlier or later by the same offset — the fix for a track that's correct but consistently early or late. Free, no account, nothing kept afterward.
The AI Subtitle Studio desktop app has this same Tools section built in — plus AI transcription, translation and batch processing for a whole season at once, all running locally on your Mac or PC.
Three steps, no account
Upload your file
Drop in an SRT, WebVTT or ASS/SSA file — whichever it is, it's detected automatically.
Set the offset
Type how many seconds to move everything, or nudge it with the +/− buttons while you fine-tune.
Download the result
Get the file straight back in the same format, timings shifted and everything else untouched.
Find the offset before you shift
Play the video with the subtitles loaded and find a line whose exact moment you can identify. Note the time it should appear and the time it does, and subtract: if a line shows at 00:01:12.0 but is spoken at 00:01:14.5, the subtitles are 2.5 seconds early and the offset is +2.5.
Do this near the start and again near the end of the file. If the two answers agree, a single shift fixes the whole thing and this is the right tool. If the gap grows as the video goes on, the subtitles were made for a different framerate or cut, and no fixed offset will fix that — you'd need frame-by-frame audio sync, which is a desktop app feature.
Only timestamps change here. Text, formatting, and ASS styles and overrides are left exactly as they were — see our Tools documentation for the full byte-preservation guarantee this is built on.