CadreScripts free tools

CadreScripts › Free tools › SRT to WebVTT converter

SRT to WebVTT converter

Drop your .srt file (or paste it) and download it as .vtt. Times, line breaks and italics are kept; nothing leaves your computer.

  • Free, no sign-up
  • Runs in your browser
  • SRT · VTT · SBV · TXT
Drop a subtitle file here or click to choose one (.srt, .vtt, .sbv)

How to convert SRT to WebVTT

  1. Drop your .srt file on the box above, or paste its text.
  2. Check that Convert to says WebVTT (VTT).
  3. Press Download (or Copy).

What is the difference between SRT and VTT?

SRT (SubRip) is the most widely accepted subtitle file: numbered blocks, times written with a comma (00:01:02,500), and the text. WebVTT (.vtt) is the web standard for HTML5 <track> elements: it starts with WEBVTT, uses a full stop in times (00:01:02.500) and can carry positioning and styling. YouTube's own SBV format is simpler again. The converter keeps every time to the millisecond and keeps line breaks; WebVTT positions are dropped when converting to SRT, which has no place for them.

Check the result

A conversion keeps the captions as they are, including captions that are too fast to read. Run the result through the caption reading speed checker, or open it in the CadreScripts editor to fix line breaks and timing to Netflix or broadcast rules in one click.

Questions

Is this SRT to WebVTT converter free?

Yes. It is free with no sign-up and no limit, and it runs in your browser, so your subtitle file is never uploaded.

Are my timings changed?

No. Every start and end time is kept to the millisecond; only the way times are written changes (a comma in SRT, a full stop in WebVTT).

Does it keep italics?

Yes, <i> and <b> tags are kept unless you choose Remove all tags. Colour tags are removed when converting to WebVTT, which styles text in another way.

Can I convert to plain text?

Yes: choose Plain text to get the words only, one subtitle per line, for a transcript or an article.

My file has strange characters

Save the file as UTF-8 in your subtitle editor and try again. The converter reads UTF-8 files, with or without a byte order mark.

Need the whole job done?The CadreScripts editor transcribes with AI, makes captions to broadcast rules, translates, and our team can check it word by word.

Try the editor

More free tools