Skip to content
HeyCaptions

Convert SRT to VTT instantly

Turn SubRip (.srt) subtitles into WebVTT (.vtt) for HTML5 video players. It runs entirely in your browser – your file never leaves your device.

Drop an SRT or VTT file here

Convert to

Runs in your browser – nothing is uploaded.

  • 100% free
  • No watermark
  • No sign-up
  • Auto-deleted

How it works

  1. 1

    Add your file

    Drop an SRT or VTT file, or paste the subtitles.

  2. 2

    Convert instantly

    Everything happens in your browser – nothing is uploaded.

  3. 3

    Download

    Save the converted file or copy the result.

Why convert SRT to VTT?

WebVTT is the subtitle format of the web. The HTML5 <track> element, video.js, Plyr, JW Player and most streaming players expect VTT files. The formats are very similar, but VTT needs a WEBVTT header and uses a dot instead of a comma in timestamps – exactly what this converter fixes for you.

The conversion runs locally in your browser, so even large subtitle files are converted instantly and stay private.

Frequently asked questions

What is the difference between SRT and VTT?

Both store subtitle text with timings. VTT starts with a WEBVTT header, uses dots in timestamps (00:00:01.000) and supports styling and positioning. SRT uses commas (00:00:01,000) and numbered cues.

Is my subtitle file uploaded?

No. The conversion happens in your browser – nothing is sent to our servers.

Can I convert VTT to SRT too?

Yes – just choose SRT as the target format, or use the VTT to SRT converter.

Ready to caption your video?

It’s free, it’s fast and there’s no watermark.

Upload video