Shift subtitle timing
Move every line earlier or later by the same amount. Works with SRT, VTT, ASS and SSA, and keeps ASS styling intact.
Positive shows subtitles later, negative sooner. Seconds, or a time like 00:01:05,300.
Find each line in your video and type when it is actually spoken.
Pick the output format below. Timing and text are kept.
| # | Before | After | Text |
|---|
How it works
- Drop in your subtitle file.
- Enter the offset: 2.5 delays by two and a half seconds, -1.2 shows them 1.2 seconds sooner. You can also type 00:01:05,300 or 1500ms.
- Download the shifted file.
Questions
How do I find the right offset?
Play the video to the first spoken line and note the time it is said. Compare it with that line’s time in the preview here. The difference is your offset.
The offset is right at the start but wrong at the end.
Then it is not a constant offset. Use the frame-rate or two-point sync tool instead.
Is my subtitle file uploaded anywhere?
No. Your browser reads and fixes the file on your own computer. Nothing is sent to a server, so private files are fine, and the tool keeps working offline once the page has loaded.