← Tools

SRT to VTT Converter

Turn SRT subtitle files into WebVTT for web video players, keeping their formatting.

Private: your files never leave your device.

or drop them here (one or many)

If letters look wrong in the preview (like é or п), choose the language of the file in Text encoding. Use a negative number, like -1.5, to show subtitles earlier.

Or paste the subtitles

Italics, bold, underline and colours are kept (colours become WebVTT styles), and {\an8} positions move subtitles to the top. Everything happens in your browser: your files are never uploaded.

How it works

  1. Choose your files.
  2. Adjust the settings if you like.
  3. Download the result, or send it to another device with BroAllDone.

Frequently asked questions

How do I convert SRT to VTT?

Choose your SRT files (or drop them on the page) and download the WebVTT files. With several files you can download them all at once as a ZIP. You can also paste the subtitles and copy the result.

What is the difference between SRT and VTT?

Both are text files with timed subtitles. VTT (WebVTT) is the format web browsers use for HTML5 video, with dots in the times and extra features like positions and styles. SRT is the older format most video players and editors read.

Is formatting kept?

Yes. Italics, bold and underline are kept, font colours become WebVTT styles, and subtitles marked {\an8} are placed at the top of the picture.

My subtitles show strange letters like é or п. What do I do?

The file uses an old text encoding. Choose the language of the file in Text encoding (for example Cyrillic or Arabic) and the preview updates at once. The VTT file is always saved as UTF-8, which every browser reads.

Can it fix a broken SRT file?

Yes. Missing blank lines, wrong numbering, short or odd times and subtitles that end before they start are repaired, and the tool lists what it fixed.

Are my files uploaded?

No. Everything happens in your browser; your subtitle files never leave your device.

More free tools