Skip to content

free · local processing · no account

Free SRT to VTT Converter

Convert standard SubRip cues into a WEBVTT file with dot-based timestamps for HTML video players and web publishing.

Runs locally in this browser

Conversion runs entirely on your device. The source file and subtitle text are never sent to Caption Plug or a third-party API.

supported input and output

What this tool handles

  • Input: SubRip .srt
  • Output: WebVTT .vtt
  • UTF-8 text
  • Hours, minutes, seconds, and milliseconds

how to use it

Four checks from input to export

  1. 1Choose an SRT file or paste SRT text.
  2. 2Click Convert to VTT.
  3. 3Review the generated WEBVTT header and cue timing.
  4. 4Download the VTT and test it in the target player.

under the hood

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.

common use cases

  • 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.

limitations to check

  • 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.

frequently asked questions

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.

next guide

Learn the Premiere Pro SRT workflow

Need automatic transcription and animated output too? Caption Plug works in a browser or directly inside Premiere Pro.