VTT to SRT Subtitle Converter
Convert WebVTT subtitle files to SubRip SRT format while keeping cue timing and text.
Start with your input
Edit the example or replace it with your own text.
How to use VTT to SRT Subtitle Converter
- Choose or enter the input shown above.
- Check the format, units and important limitations.
- 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.