SRT to VTT Converter

Turn an .srt subtitle file into WebVTT (.vtt) for HTML5 video players, Vimeo, Brightcove or your LMS. The conversion runs in your browser, so the file is never uploaded.

Drop a subtitle file here

.srt, .vtt, .sbv or .ass, up to 5MB. Free, no account needed.

Your file stays on your device. It is read and converted in your browser and never uploaded.

Don't have a subtitle file yet? Generate one from audio or video

How to convert SRT to VTT

  1. Choose your .srt file. Drop it on the box above or pick it from your computer. SBV and ASS files work too.
  2. Keep VTT selected and convert. Every subtitle keeps its start and end time to the millisecond, and its line breaks.
  3. Download the .vtt file. It starts with the WEBVTT header and uses the dot millisecond format web players expect.

More free subtitle tools

SRT to VTT: common questions

What is the difference between SRT and VTT?

Both are plain text files with numbered or labelled cues and start and end times. VTT (WebVTT) starts with a WEBVTT line, uses a dot before the milliseconds (00:00:01.000) instead of a comma, and supports cue positioning and styling. HTML5 video players need VTT; most editors and YouTube take either.

Is my file uploaded?

No. The file is read and converted by your browser on your own device. Nothing is sent to a server.

Does the converter keep italics and line breaks?

Yes. Line breaks, bold, italic and underline are kept. SRT colour tags (<font>) and position codes such as {\an8} have no WebVTT equivalent in the cue text, so they are removed.

Can I convert several files at once?

One file at a time. Each conversion takes under a second, so you can drop the next file straight away.

My subtitles are out of sync after converting. Why?

Conversion copies the timings exactly, so the offset was already in the source file. Use the subtitle shifter to move every subtitle earlier or later by the same amount.

Wave AI is an AI note taker: it records meetings, calls and lectures on iPhone, Android, Mac, Windows and Apple Watch, then gives you the transcript and summary when you stop.

Related tools: Translate audio · YouTube transcript · Audio transcription

Wave app screenshot showing meeting transcription
Wave AI note taker background pattern