Free SRT to VTT Converter
Convert standard SubRip cues into a WEBVTT file with dot-based timestamps for HTML video players and web publishing.
Conversion runs entirely on your device. The source file and subtitle text are never sent to Caption Plug or a third-party API.
What this tool handles
- Input: SubRip .srt
- Output: WebVTT .vtt
- UTF-8 text
- Hours, minutes, seconds, and milliseconds
Four checks from input to export
- 1Choose an SRT file or paste SRT text.
- 2Click Convert to VTT.
- 3Review the generated WEBVTT header and cue timing.
- 4Download the VTT and test it in the target player.
What the browser changes
SRT and VTT share cue timing concepts, but VTT begins with a WEBVTT header and uses a period before milliseconds. This converter normalizes cues and writes that syntax.
- Add captions to an HTML5 video player.
- Prepare subtitle tracks for a learning platform or website.
- Move Premiere-exported SRT captions into a VTT-based web workflow.
- SRT styling does not map perfectly to every WebVTT player.
- Player-specific VTT regions, cue settings, and metadata are not generated.
- Test positioning and font behavior in the final player.
Quick answers
What changes during SRT to VTT conversion?
The tool adds the WEBVTT header and changes timestamp punctuation while preserving cue text and timing.
Will HTML tags be preserved?
Cue text is preserved, but support for tags depends on the target VTT player.
Is there a file-size limit?
The practical limit is your browser memory. Ordinary subtitle files are tiny and process immediately.
Need automatic transcription and animated output too? Caption Plug works in a browser or directly inside Premiere Pro.