Files are processed locally in your browser and are not uploaded to our servers.

VTT to SRT Converter Online

Convert VTT to SRT online when an editor or media player needs the classic subtitle format. Upload a WebVTT file and get a clean SRT with cues renumbered and timestamps rewritten.

Drop your file here or click to browse

Accepted: .vtt,text/vtt,text/plain

How to convert VTT to SRT

  1. 01Open the VTT to SRT converter and upload your .vtt subtitle file.
  2. 02Click Convert - cues are renumbered and timestamps reformatted as SRT.
  3. 03Review the preview and download the .srt file.

Conversion features

Valid SRT output

Sequential cue numbers, 00:00:01,000-style timestamps and the blank-line structure every SRT player expects.

Skips metadata blocks

WEBVTT headers, NOTE comments and STYLE blocks are dropped so the SRT stays clean.

Handles optional hours

VTT permits mm:ss timestamps; they are expanded to the hh:mm:ss form SRT requires.

Related free tools

Frequently asked questions

How do I convert VTT to SRT online?+

Upload the VTT file, click Convert, review the SRT preview, and download the result. The tool renumbers cues and rewrites timestamps locally without uploading the subtitle file.

Can I convert multiple files?+

One file per conversion here. To combine subtitles, convert them first, then use the Subtitle Merger.

Does the upload go to a server?+

No upload happens. Parsing and serialization run in JavaScript inside your browser.

Can I convert WebVTT to SRT?+

Yes. WebVTT is converted to SRT locally; subtitle text and timing remain, while VTT-only positioning and styling are dropped.

Related articles