02 / VIDEO & SUBTITLES

Subtitles Time shift

Get your video and subtitles in sync.

How to use

+ Show later · − Show earlier

Trimming removes cues that end before zero.

SRTVTT

Automatic format detection

Ready

UTF-8 SRT / VTT · Files up to 5 MiB

Your text and files are processed only in your browser.No server uploads
QUICK GUIDE

Bring subtitles back into sync.

Every cue shifts by the same offset. If synchronization drifts over time, you need a separate speed adjustment tool.

  1. 01

    Load subtitles

    Open an SRT or VTT file, or paste its contents. The format is detected automatically.

  2. 02

    Shift forward or backward

    Enter a positive offset for subtitles that appear too early, or a negative offset for those that appear too late. Precision is 0.001 seconds.

  3. 03

    Review and download

    Review the result and save it in the original format. Your original file is unchanged.

TIMING EXAMPLE

To show cues 2.5 seconds later

00:00:01,000 → 00:00:03,500
00:00:04,000 → 00:00:06,500

Enter 2.5 as the offset. Start and end times shift equally, preserving cue duration.

Frequently asked questions

Does cue text or styling change?

Cue text, numbers, identifiers, line breaks, VTT styles, and positioning are preserved. Inline VTT timestamps shift too. Trimming before zero removes the affected portions.

What happens when cues move before zero?

The default is to report an error. With trimming enabled, cues crossing zero start at zero, and cues ending at or before zero are removed. Remaining SRT numbers are preserved.

Which subtitle formats are unsupported?

ASS/SSA, non-UTF-8 files, and streaming VTT with X-TIMESTAMP-MAP are unsupported. Convert them to regular UTF-8 SRT or VTT first.