What conversion changes
SRT uses comma-separated milliseconds. VTT uses a WEBVTT header and dot-separated milliseconds. Renaming an extension is insufficient. Cue text and timing remain the same in a basic conversion.
Paste your subtitle text or upload a file. Validate its cues, choose SRT or VTT, and copy or download the converted result.
Up to 100 MB · 5 minutes · files expire after 24 hours
2 00:00:02,000 --> 00:00:05,400 Resize a landscape video without stretching.
WEBVTT 2 00:00:02.000 --> 00:00:05.400 Resize a landscape video without stretching.
Owned sample cue 2: 00:00:02,000 --> 00:00:05,400 in SRT becomes 00:00:02.000 --> 00:00:05.400 in the generated VTT. The text “Resize a landscape video without stretching.” is retained.
Paste or upload SRT/VTT, or load the sample.
Inspect parsed cues and warnings.
Choose the output format, copy it, or download it.
SRT uses comma-separated milliseconds. VTT uses a WEBVTT header and dot-separated milliseconds. Renaming an extension is insufficient. Cue text and timing remain the same in a basic conversion.
VTT placement, regions and style blocks have no direct SRT equivalent. Review any warning before saving. Overlapping cues can be valid VTT but may be awkward to read. Conversion does not translate or recognize speech.
Sources & context
Source pages retrieved 2026-10-04. Examples labelled illustrative are explanations, not saved processing results.
Import or create timed captions, edit their appearance, and export a subtitled MP4.
Transcribe the spoken audio in your video into editable text and timed subtitle files.
Translate English SRT or VTT subtitles into Spanish while keeping cue timing, then review and download.