SRT to VTT Converter

Convert SRT subtitles to WebVTT format instantly. Private by default — nothing leaves your browser.

How to convert SRT to VTT

  1. Paste your SRT subtitle text into the input field, or click "Load file" to upload a .srt file
  2. Click Convert to VTT — the conversion happens instantly in your browser
  3. Copy the VTT output or click Download to save it as a .vtt file

Is this converter safe?

Yes. Your subtitle files never leave your browser. All conversion happens locally using JavaScript — no server upload, no data collection.

SRT vs VTT — quick comparison

FeatureSRTVTT
FormatPlain text, no headerRequires WEBVTT header
Timestamp format00:00:20,00000:00:20.000
Styling supportBasic (bold, italic)CSS styling, positioning
MetadataNoneNOTE blocks supported
Browser supportIndirect (via players)Native HTML5 <track>

Frequently asked questions

What is the difference between SRT and VTT?

SRT is a simpler subtitle format without a header file, while VTT (WebVTT) requires a WEBVTT header, uses dots instead of commas in timestamps, and supports CSS styling and positioning cues.

Will special characters be preserved?

Yes. This is a pure text conversion — all characters, including Unicode and special symbols, are preserved exactly as they appear in the original SRT file.

Can I convert multiple SRT files at once?

Currently you can convert one file at a time. Paste each SRT file separately and convert them individually. For batch conversion, repeat the process for each file.