Subtitle Shifter — Shift SRT/VTT Subtitles

Upload an SRT or VTT subtitle file and shift all timestamps forward or backward by a specified offset. Fix out-of-sync subtitles instantly — no video processing needed. 100% client-side — nothing leaves your browser.

Subtitle Shifter

Click to upload or drag & drop an SRT/VTT file
Supports .srt and .vtt subtitle files

Shifted Subtitle Preview

How to Use the Subtitle Shifter

  1. Upload subtitles — drag or click to select an .srt or .vtt file.
  2. Set offset — enter milliseconds. Positive delays subtitles; negative shifts them earlier.
  3. Choose format — pick the output format (SRT or VTT).
  4. Shift — click the button to apply the offset to all timestamps.
  5. Download — preview the result and save the corrected file.

Why Use This Tool

Out-of-sync subtitles are one of the most common playback issues. This tool lets you fix them in seconds by shifting all timestamps by a consistent offset. No video re-encoding, no ffmpeg, no upload to a server — just pure text parsing in your browser.

Frequently Asked Questions

SRT (SubRip) and VTT (WebVTT) formats are both supported for reading and writing.

Yes. Only the timestamps are modified. All text content, formatting, and line structure are preserved exactly as in the original file.