VTT to SRT

Convert WebVTT subtitles into SRT for use in compatible editors and media players.

Local subtitle converterVTTSRT

Drop your VTT subtitles here

UTF-8 · Up to 5 MB · No speech model needed

Subtitles stay in your browser. No upload.No signup · Free exports

What can VTT to SRT do?

WebVTT can include styles, positioning, and notes that SRT does not represent in the same way. This conversion keeps caption text and timing, renumbers segments, and removes VTT style blocks, positioning settings, and notes. Check appearance in the destination player.

How to use VTT to SRT

Prepare your file, check the result, and download the format you need.

  1. 01

    Prepare your file

    Choose a UTF-8 VTT file with a WEBVTT header.

  2. 02

    Process and review

    Check the text preview and confirm that web positioning and styles are not needed.

  3. 03

    Download your result

    Download SRT and test it in your intended editor or player.

Formats & example

VTT → SRT

VTT: 00:00:01.250 --> 00:00:03.000 align:start
Hello

SRT: 00:00:01,250 --> 00:00:03,000
Hello

UTF-8 subtitle files only, up to 5 MB. Conversion keeps valid text and timing; it does not proofread or realign the source.

Your files stay in this browser

Conversion happens inside your browser. Subtitle files are not uploaded, and no speech model is needed. Results are not saved automatically. Download before leaving.

VTT to SRT: common questions

Useful answers before you begin.

Are colors and positions preserved?

VTT STYLE, REGION, positioning parameters, and NOTE blocks are removed. This transfers text and timing rather than reproducing all web caption styling.

Are multiline and overlapping captions kept?

Yes. Existing valid timing and multiline text are retained. How overlapping captions display depends on the player.

Why will my file not convert?

Check the WEBVTT header, encoding, and start/end times. Renaming another file to .vtt does not convert it.