SRT to VTT Converter
Convert SRT subtitles to WebVTT for HTML5 video, locally in your browser. Batch-convert up to 20 files, shift timings if needed, and download each VTT or a ZIP.
SRT is the editing format, VTT is the web format
Subtitle editors and fansub tools speak SRT; the web speaks WebVTT. If you publish video with a
Fix the sync while you convert
The same pass can shift the whole timeline by a precise number of seconds, positive or negative, which is the quick fix for subtitles that were timed against a different cut of the video. The converter refuses a shift that would start a cue before zero instead of silently truncating it, and it rejects malformed or reversed timestamps rather than guessing. It also converts in the other direction — VTT to SRT — and to ASS, though styling, positioning and karaoke effects are stripped to plain text in every direction.
Converted locally
Subtitle files for unreleased work stay unreleased: reading, converting and zipping all happen in your browser tab.
Frequently asked questions
Why does web video need VTT instead of SRT?
The HTML5 track element and most browser players accept WebVTT, not SRT. The two formats carry the same captions, but VTT adds the WEBVTT header and uses a dot instead of a comma in timestamps.
What happens to SRT formatting tags?
Basic caption text and timings are preserved. VTT cue settings and styling are not generated, and rich formatting from the source is reduced to plain caption text — check the preview if your SRT used heavy markup.
Can I fix subtitles that run early or late?
Yes, the converter accepts a positive or negative shift in seconds, applied to the whole timeline as it converts. A conversion is rejected if the shift would push any cue before zero, rather than silently clipping it.
How many files can I convert at once?
Up to 20 subtitle files per batch, each up to 5 MB and 20 MB in total, in UTF-8. Every converted file can be downloaded on its own, or all together as a ZIP.
Are my subtitle files uploaded?
No. Files are read, converted and zipped entirely in your browser. Unreleased episodes and internal review copies never leave your machine.
Related tools
- Subtitle converter & time shift — Convert SRT, WebVTT and ASS captions locally, and shift the entire timeline by a precise number of seconds.
- VTT to SRT Converter — Convert WebVTT subtitles back to SRT for editors, players and platforms that expect the older format. Batch-convert locally in your browser — no…
- Video Compressor — Shrink MP4, MOV and WebM files for Discord, email and WhatsApp.
- SRT & VTT Subtitle Checker — Find overlaps, bad timestamps, long lines and fast reading speeds.
- Bulk Product Image Resizer — Resize and pad product photos on white or transparent backgrounds.
- Image DPI & Print Checker — Check real PPI, transparency and margins before printing.
- Video to MP4 — Convert MOV, WebM, MKV and AVI containers to H.264 MP4 locally.
- Extract MP3 from video — Save the first audio track of a video as an MP3 file.
- Video to GIF — Turn a short video segment into a looping GIF with a generated color palette.
- Audio to MP3 — Convert M4A, WAV, OGG and FLAC audio to MP3 in your browser.