Subformer
Free · No signup · Runs in your browser
VTT
SRT

VTT to SRT Converter

Convert WebVTT subtitles to SRT - the format every video player and editor on the planet understands.

Why convert VTT to SRT?

WebVTT is great for web video but awkward everywhere else. Most desktop video players, NLE editors (Premiere, Final Cut, DaVinci), and TV media players prefer SRT. Going VTT to SRT lets you reuse captions you pulled from YouTube or a streaming service in tools that won't open WebVTT directly.

The conversion strips VTT-specific scaffolding (the WEBVTT header line, NOTE / STYLE / REGION blocks, positioning hints), normalizes the timestamp separator from dot to comma, and renumbers cues in sequence - all things SRT expects. Inline cue tags (<i>, <c.classname>) move across since SRT readers usually tolerate them, though some players will display the raw tags. Everything runs locally; nothing is uploaded.

VTT

About VTT

WebVTT (.vtt) is the modern subtitle format used by HTML5 video, YouTube, and streaming platforms. Supports styling, regions, and metadata that SRT can't carry.

SRT

About SRT

SubRip Subtitle (.srt) is the oldest and most widely supported subtitle format - plain text with cue numbers and HH:MM:SS,mmm timestamps. Plays in virtually every video player.

How to convert VTT to SRT

  1. 01

    Drop your VTT file

    Drag a VTT onto the converter above, or click the box to pick one from your device.

  2. 02

    SRT is already selected

    We've preselected SRT as the output format. Change it from the dropdown if you want a different target.

  3. 03

    Convert and download

    Click Convert and wait for the progress bar to finish. Download the SRT when it's ready.

VTT to SRT FAQ

See all formats →