Text tools

Subtitle converter and time shift

Convert plain SRT and WebVTT cues and shift every timestamp.

Processed locally

Plain text cues only; no media files. VTT identifiers, settings, metadata, markup and entities are rejected. Up to 10,000 cues and 1,000,000 characters.

Your answer will appear here.

Help and method

Use SRT numbered cues or a WEBVTT header and unnumbered cues. Shift in whole milliseconds; negative shifts move cues earlier. Times must remain between 00:00:00.000 and 99:59:59.999, with end after start.

Methods and reliability

Worked example

An example you can try or adapt to your own values.

Source format
SRT
Target format
WebVTT
Input
1 00:00:01,000 --> 00:00:02,000 α
Shift in milliseconds
500

Result

WEBVTT 00:00:01.500 --> 00:00:02.500 α