Free · No sign-up · Runs in your browser

VTT to SRT Subtitle Converter

Convert WebVTT subtitle files to SubRip SRT format while keeping cue timing and text.

STEP 1

Start with your input

Edit the example or replace it with your own text.

How to use VTT to SRT Subtitle Converter

  1. Choose or enter the input shown above.
  2. Check the format, units and important limitations.
  3. Select “Convert to SRT” and review the result.

How vtt to srt subtitle converter works

The WebVTT header and cue settings are removed, and timestamps are converted from dot milliseconds to SRT comma milliseconds. Cue timing and text are retained; unsupported WebVTT metadata and style are omitted.

Important limitations

Inline WebVTT styling and positioning are not represented in SRT and will be removed. Cues must use valid WebVTT timestamps.

Check the result before using it

Try the output in the app, device or workflow that requested it. Review the visible content and format before replacing an original file or sharing a generated link. Browsers and other services can handle edge cases differently, so keep a source copy when the input matters. This tool does not guarantee that a receiving service will accept every result.

Example input

WEBVTT

00:00:01.000 --> 00:00:03.500
Hello there.

Will subtitle styling be kept in SRT?

No. SRT does not support WebVTT cue settings or styling, so the converter retains cue timing and plain text only.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools