Free · No sign-in · Processed in your browser
Move every subtitle by the same amount.
Fix a constant subtitle delay without changing the dialogue. Use a positive offset to show captions later, or a negative offset to show them earlier.
UTF-8 SRT only. One file, up to 500 KB (500,000 bytes) and 5,000 cues. Keep a copy of your original.
For example: 2.5 shows subtitles 2.5 seconds later; -1.25 shows them 1.25 seconds earlier. Use up to 3 decimal places.
The file name and subtitle text stay in this tab and are not uploaded or saved by these tools. Anonymous usage counts may be sent; they contain no subtitle text or file names. Privacy and analytics
Result
Choose a file, paste subtitles or load the example to start.
How to adjust subtitle timing
- Select or paste a UTF-8 SRT file, then enter one offset in seconds.
- Shift the timestamps and check the preview. Cue numbers, text and duration stay the same.
- Download the shifted SRT and test it with your video. Keep the original for comparison.
What if shifting creates a negative timestamp?
The tool stops and does not create a partial result. Use a smaller offset or edit the affected cues yourself. Timestamps beyond 99:59:59,999 are also rejected.
Will this fix subtitles that drift further out of sync?
No. One fixed offset only fixes a constant delay. Progressive drift may require frame-rate conversion or changes to individual cue timing in a subtitle editor.
Does this change styling, text or translation?
It preserves cue numbers and subtitle text, including text tags. It does not translate, render styling, or verify that a player supports those tags. Line endings are normalized in the downloaded copy.