Subtitle time shift
Adjust SRT or WebVTT subtitle timing with a fixed offset and optional duration multiplier.
Runs on your device · No upload
How to use it
- Load an SRT or WebVTT subtitle file.
- Set a positive offset to delay subtitles or a negative offset to advance them.
- Leave the multiplier at 1 for a fixed shift; change it only to correct proportional timing drift.
Offset and proportional drift
Each output time equals the original time multiplied by the timing multiplier, followed by the offset in seconds. A multiplier of 1 preserves spacing. A multiplier of 1.001 gradually lengthens the timeline. Results are rounded to the nearest millisecond.
Invalid timing stops the export
The tool rejects a shift that would create a negative start or zero-duration cue. It does not silently clip, delete or reorder subtitles. Cue text is kept, and the source format is retained.
WebVTT NOTE, STYLE and REGION blocks are rejected. The tool handles ordinary text cues and positioning settings, with no preview of the video itself.
Standards and references
Your input stays in this tab
Files and pasted values are processed in your browser. They are not uploaded, stored in your URL or saved to browser storage. Download the result if you want to keep it. CSV exports are limited to 1,000,000 cells and 20 MiB; large or sparse tables must be split. The site records aggregate page requests as described in the privacy policy.