中文

Convert SRT ⇄ VTT subtitles

Convert subtitle files between SRT and WebVTT, and shift timing forwards or backwards to fix sync problems.

🔒 Files are processed in your browser and never uploaded.

How to use

  1. Paste your subtitles or drop an .srt / .vtt file.
  2. Optionally enter a time offset in milliseconds (negative to make subtitles appear earlier).
  3. Click “Convert to SRT” or “Convert to VTT” to download the result.

Frequently asked questions

What is the difference between SRT and VTT?

They are very similar. WebVTT starts with a “WEBVTT” header and uses a dot before milliseconds; it is the format HTML5 video players expect.

How do I fix subtitles that are out of sync?

Enter an offset: 1500 delays every line by 1.5 seconds, -1500 shows them 1.5 seconds earlier.

Is styling preserved?

Basic tags such as <i> and <b> are kept. VTT-only positioning settings are dropped when converting to SRT.

Related tools