Shift Subtitles Online — Move Every Line Earlier or Later
Open the SRT or VTT file and enter how far off it is: 1.5 seconds later, 800 ms earlier, or “line 12 should start at 1:04”. Every line moves by the same amount — or only the lines from a chosen point onward — and the file saves with the new times.
Shift subtitles
Files are processed in your browser and never uploaded
Find the Delay in Your Media Player First
The quickest way to measure the offset is the subtitle delay in the player you already use: adjust it until the lines match the speech, note the total, and shift the file here by the same amount. These are the default keys.
| Player | Subtitles earlier / later | Step per press |
|---|---|---|
| VLC on Windows and Linux | G / H | 50 ms |
| VLC on a Mac | H / J | 50 ms |
| mpv | z / Z | 0.1 s |
| MPC-HC and MPC-BE | F1 / F2 | 0.5 s |
| PotPlayer | < / > | 0.5 s |
| Kodi | Subtitle settings → Subtitle offset | 0.1 s |
None of these change the file: the delay lives in the player and is gone the next time you open the video, or on another device. VLC shows the running total on screen, for example “Subtitle delay 1500 ms” — a positive delay means Later here. Keys checked against each player’s documentation and source code in November 2026; your own key settings may differ.
Which Way to Shift
Earlier or later is the step people most often get backwards.
Text comes first
Subtitles appear before the speech
Move them later. A player delay of +1500 ms is the same as 1.5 seconds Later here.
Speech comes first
Subtitles appear after the speech
Move them earlier. Lines that would start before 0:00 stop at 0:00, so check the first few lines after shifting.
After a cut
Only part of the file is off
Pick the first line that is off and choose From a line onward: the lines above it stay where they are.
How to Shift Subtitles Online
Three steps, all in your browser.
Open the subtitle file
Drop the SRT or VTT on the editor. The Shift window opens on its own.
Enter the shift
Type the seconds and choose Later or Earlier — or switch to “To a correct time” and give the time one line should start at. Choose From a line onward to leave the start alone.
Check and export
Add the video to listen to a few lines, then export SRT or VTT. Ctrl/⌘+Z undoes the whole shift.
No subtitle file yet?
Sign up free and AI writes timed subtitles from the speech in 120+ languages — then fix them here or in the app.
Translate the finished subtitles into 50+ languages and download each language as its own SRT or VTT.