Batch SRT and VTT
Batch convert SRT to VTT, or VTT to SRT, in one go
Drop a folder of subtitle files, pick WebVTT or SRT, and save one zip with the same folder structure. The conversion happens in your browser, so the files are never uploaded.
- Folder in, one zip out, structure kept
- Files never leave your device
- Try 3 files free; $19 once for unlimited
Drop subtitle files or a folder hereChoose subtitle files
.srt .vtt .ass .ssa .sub, any number of files
Options auto encoding, no offset, keep tags
Sample batch2 files
- episode-01.srtReady
- episode-02.srtReady
WEBVTT 00:00:01.200 --> 00:00:03.900 Previously, on the harbour project: 00:00:04.100 --> 00:00:06.800 <i>The tide charts were wrong</i> <i>by almost an hour.</i> 00:00:06.500 --> 00:00:09.000 - Who signed off on them? - Nobody did. 00:00:09.400 --> 00:00:12.200
Converted in this tab. Nothing is uploaded.
Both directions
SRT to VTT and VTT to SRT, whole folders
| SRT to VTT | VTT to SRT | |
|---|---|---|
| Header | WEBVTT header added | WEBVTT header removed |
| Cue numbers | Dropped | Added |
| Timestamps | 00:01:02,500 becomes 00:01:02.500 | Written in full as 00:01:02,500 |
| Formatting | <i>, <b>, <u> kept; font tags and position codes removed | <i>, <b>, <u> kept; voice and class spans unwrapped |
| WebVTT-only blocks | Not applicable | NOTE, STYLE and REGION blocks removed; cue settings dropped |
How to
How to convert a folder of SRT or VTT files
Drop the folder
Drop a folder or many files onto the converter above. A folder can mix SRT, WebVTT, ASS/SSA and MicroDVD files; each is detected by its content.
Choose WebVTT or SRT
WebVTT is preselected on this page. Switch to SRT to go the other way. Options let you shift timing in milliseconds or strip tags for the whole batch.
Save one zip
You get one zip with the same subfolders you dropped. Malformed lines are skipped and listed per file, so one damaged file does not stop the batch.
Why this way
No uploading a file at a time
Files never uploaded
Nothing is sent to a server. Client and unreleased captions stay on your machine.
Structure kept
Course folders, seasons and language subfolders come back in the zip the way they went in.
Timing shift
Move every cue earlier or later by a number of milliseconds across the batch while you convert.
FAQ
Questions
Can I convert a whole folder of VTT files to SRT?
Yes. Drop the folder, choose SRT and save one zip. The free tier converts 3 files per batch; Unlimited ($19 once) has no limit.
Is the folder structure kept?
Yes. Subfolders are kept inside the zip, and files that are not subtitles are skipped.
Are my files uploaded?
No. The conversion runs in your browser tab. Files are not sent to us or anyone else.
What about garbled characters in older SRT files?
Captionry detects UTF-8, UTF-16 and common legacy encodings automatically, and you can override the encoding under Options. Output is always UTF-8.
Can I shift the timing at the same time?
Yes. Enter an offset in milliseconds under Options; negative values move subtitles earlier. Cues that would end before 0:00 are left out and listed as a warning.
Related
More from Captionry
Converting more than 3 files at a time?
Unlimited removes the batch limit for $19 once, with no subscription.