SRT and VTT are the two most common subtitle formats. While SRT is the universal standard, VTT (WebVTT) is required for HTML5 video players and most web platforms.
The formats are very similar. The main difference is the timestamp format:
SRT: 00:00:01,500 --> 00:00:04,500 VTT: 00:00:01.500 --> 00:00:04.500
SRT uses a comma as the millisecond separator; VTT uses a period. VTT also supports additional styling options like text positioning and colors.
If you prefer the command line, FFmpeg can convert between subtitle formats:
ffmpeg -i input.srt output.vtt
| Feature | Free | PRO |
|---|---|---|
| Entries per export | 10 entries | Unlimited |
| Format conversion (SRT↔VTT↔ASS) | No | Yes |
| Export formats | TXT, MD, CSV, JSON | All including SRT, VTT |
| 100% local | ✓ | ✓ |
| Price | Free | .99 one-time |
Are my files uploaded? No. Processing happens entirely in your browser.
Can I convert ASS to VTT? Yes, PRO supports conversion between all formats.
Subtitle Converter — 100% free browser tool