Subtitle Time Shift
Shift all subtitle timestamps by a given offset, positive or negative, with decimal-second precision. Out-of-range cues are clamped or dropped; output keeps the original format.
Drag files here or click to upload (multiple files supported)
Ctrl+V to paste from clipboard
How to Shift Subtitle Timing
- 1Drag, click, or paste to upload a subtitle file (SRT, VTT, ASS, SBV, LRC).
- 2Enter the offset in seconds: positive delays, negative advances; decimals allowed.
- 3Click 'Convert Now' and wait for the conversion to complete.
- 4Download the resized image in its original format.
About Subtitle Time Shift
Out-of-sync subtitles are most often caused by differences in opening sequence length between different versions of the source video, and constant offset introduced by frame rate conversion. Constant offset means all subtitles have the same deviation amount. This tool handles constant offset issues, while linear drift requires timeline scaling to fix.
This tool uses a global timeline offset mechanism. The start and end timecodes of all subtitle entries are shifted by the same millisecond offset, which can be a negative value. Entries with an end time not greater than 0 after offset are discarded. Entries with a start time less than 0 are clamped to 0. The output retains the same format as the input.
Users can first test the subtitle in a media player to estimate the required offset in seconds. Most players support hotkeys for temporary offset preview. A positive offset means the entire subtitle set is delayed, a negative offset means the entire subtitle set is brought forward. After offsetting, the output file can be converted to another format if needed.
FAQ about Subtitle Time Shift
How to determine the sign of the offset
If subtitles appear earlier than the video, use a positive offset to delay the subtitles. If subtitles appear later than the video, use a negative offset to bring the subtitles forward. The sign controls the direction of the global offset.
Can linear drift be fixed with a fixed offset
It cannot be fixed. Linear drift means deviation increases gradually with playback time, which is caused by incorrect timeline scaling and requires proportional timeline stretching to correct. This tool only handles constant offset that is consistent across the entire video.
What is the maximum single file size
The maximum single file size supported by this tool is 50MB. Only one file can be processed per conversion. It supports 5 common subtitle formats: SRT, VTT, ASS, SBV, LRC.
Are uploaded files stored
Files are not stored. Files are uploaded to the server via HTTPS for conversion. After conversion completes, the server immediately deletes both the source file and the output file, no storage is performed.