No upload to server · Runs in browser

VTT to SRT

Export WebVTT captions as standard SubRip (.srt) for editors and translation workflows that expect comma-based timestamps.

Related: SRT to VTT, SRT time shift, VTT time shift.

How to use

  1. Paste WebVTT or open a .vtt file.
  2. Click Convert to SRT.
  3. Download .srt or copy the result.

Frequently asked questions

How do I convert VTT to SRT online?
Paste WebVTT or open a .vtt file, click Convert, and download .srt. Dot timestamps become comma format with numbered cues.
Is conversion done on a server?
No. Your file stays on your device; JavaScript performs the conversion in the browser.
What about the WEBVTT header?
The header and NOTE blocks are skipped; only timed cues become SubRip entries.
Can I convert SRT to VTT here?
Use the SRT to VTT tool for the opposite direction.
Will formatting tags survive?
Cue text is copied as-is. Basic WebVTT voice tags may remain in text; strip manually if your NLE requires plain dialogue.