No upload to server · Runs in browser

SRT to VTT

Turn SubRip subtitles into WebVTT for HTML5 players and platforms that require .vtt—without uploading files to a converter site.

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

How to use

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

Frequently asked questions

How do I convert SRT to WebVTT online?
Paste SubRip (.srt) content or open a file, click Convert, and download .vtt. Timestamps change from comma to dot format and a WEBVTT header is added.
Is my subtitle file uploaded?
No. Conversion runs in your browser with JavaScript only.
Will cue text and timing stay the same?
Start and end times are preserved; only the format changes to valid WebVTT. Re-import to your player or NLE and spot-check the first cue.
Can I convert back to SRT?
Yes. Use our VTT to SRT converter if you need SubRip again after editing in a VTT-only tool.
Do I need to shift timing after convert?
Conversion does not change sync. If captions are late, use VTT time shift after converting or shift SRT before convert.