How to convert VTT (WebVTT) subtitles to SRT

WebVTT is the subtitle format of the web: YouTube captions, HLS/DASH streams and HTML5 video all use .vtt. Off the web, support is patchy — many TVs, players and editing tools want SRT. AI Subtitle Studio converts VTT to SRT losslessly, one file or hundreds.

VTT vs SRT: small differences that break players

The two formats look similar but differ in details that make strict players reject VTT:

  • VTT starts with a WEBVTT header and may include NOTE, STYLE and REGION blocks — none of which SRT understands.
  • VTT timestamps use a dot for milliseconds (00:01:02.500) while SRT requires a comma (00:01:02,500).
  • VTT cues can carry positioning settings and voice tags (<v Name>) that need stripping or mapping.

The converter handles all of this: headers and style blocks are dropped, timestamps are rewritten, cue text is cleaned, and numbering is generated — producing a strictly valid SRT.

Embedded WebVTT in MP4/MKV

Videos downloaded from the web sometimes carry WebVTT as an embedded track rather than a sidecar file. AI Subtitle Studio detects those during scanning and converts them straight to .srt during extraction — no intermediate .vtt file needed.

Convert VTT to SRT step by step

  1. Add your .vtt files or videos Drag the WebVTT files — or videos with embedded VTT tracks — into the Dashboard.
  2. Extract / load the subtitles Embedded tracks: click Extract and the app converts to SRT automatically. Sidecar .vtt files open directly in the editor.
  3. Save as SRT Export. Timestamps, line breaks and text are preserved; web-only markup is removed.

Convert VTT to SRT now

Free to try on Windows & macOS · full version $9.99 one-time · 100% offline

Frequently asked questions

Why won't my TV play .vtt subtitles?
Most TVs and standalone players only implement SRT (and sometimes ASS). VTT is designed for browsers. Converting to SRT makes the same subtitles work everywhere.
Are YouTube auto-captions convertible?
Yes — download the caption track as .vtt and convert it. You can also run the Cleanup tool afterwards to fix the usual auto-caption punctuation issues.
Is anything lost in conversion?
Only web-specific styling and positioning that SRT cannot express. Text and timing are preserved exactly.
Can I convert many VTT files at once?
Yes, batch processing converts entire folders in one run.

Related guides