Batch convert SRT & VTT.
Keep your subtitles on your device.
Convert formats, shift timing and download one ZIP with a CSV report. Try 3 files free below. Need more? The offline desktop edition handles up to 100 files for US$9, paid once.
Desktop browser · No subscription · No API key · Download includes the HTML tool and quick-start guide
Choose files or try the sample batch.
Preview the first converted file
Up to 100 subtitle files. One ZIP.
Same conversion workflow, larger batches, and local use without opening a website.
Buy desktop edition · US$9One-time purchase. Final price and applicable taxes are shown at checkout. Payment and delivery are handled by Gumroad.
Free preview vs. desktop edition
| Feature | Free preview | Desktop |
|---|---|---|
| Files per batch | 3 | 100 |
| SRT / VTT + timing shift | Yes | Yes |
| ZIP + CSV report | Yes | Yes |
| Offline HTML file | No | Yes |
| Recurring fee | None | None |
A batch, not a new upload routine.
Select SRT and WebVTT files together. Choose one output format and one timing shift for the batch. Download individual results or a single ZIP containing the converted files and a CSV report. Invalid files are identified individually; valid files still export.
Who is it for?
Video editors preparing caption deliverables, course creators with multiple lessons, and publishers converting a library of existing subtitles. Group files that need the same output format and timing offset.
What you receive
The desktop edition is a self-contained HTML file. Download it, extract the ZIP and open Subtitle-Batch-Desk.html in a current desktop Chrome, Edge, Firefox or Safari browser. No installation, account, network connection or API key is required to process files.
Know the limits before buying.
This changes file format and timing, not language. It does not transcribe audio, translate captions, extract video or edit text. Files must be UTF-8 and contain basic cues. WebVTT styles, notes, regions and positioning settings are rejected. Cue markup is retained but may render differently in your editor.
Negative shifts before zero are rejected. One shift applies to every file. File names receive numeric prefixes to avoid collisions. Keep your originals and check exported captions in your editor.
The offline edition supports up to 100 files per batch, 2 MB per file and 20 MB total. Desktop browsers are the supported workflow; local HTML operation on phones is not guaranteed. No cloud sync, DRM or subscription is included.
Before you buy
What is different from the free tool?
The free online preview converts up to 3 files per batch. The purchased self-contained HTML tool handles up to 100 and runs offline. Both include format conversion, fixed timing shifts, ZIP export and a CSV report.
How do I start after purchase?
Download the ZIP from Gumroad, extract it, then open Subtitle-Batch-Desk.html in a current desktop Chrome, Edge, Firefox or Safari browser. The quick-start guide is included. No installer or API key is required.
Can I process client subtitle files?
Yes, the license permits personal and internal business use, including processing client captions. Redistribution or resale of the software is not permitted. Subtitle contents are processed locally.
Will it translate or generate captions?
No. Use it for existing basic UTF-8 SRT or VTT files. It converts format and applies a fixed timing shift; it does not translate, transcribe, extract video subtitles or repair progressive timing drift.
Subtitle workflow guides
How to batch convert SRT to WebVTT
Convert multiple basic SRT files to WebVTT, keep Unicode caption text and download one ZIP. Try three files free.
Read the guide →SUBTITLE WORKFLOWSHow to shift subtitle timing in a batch
Delay or advance basic SRT and WebVTT subtitles by a fixed offset. Learn the signs, examples and failure cases before exporting.
Read the guide →Need to translate subtitle text?
Format conversion keeps the original language. Choose from 10 target languages, including English, Japanese and Traditional or Simplified Chinese. Try the free fixed demo and local file check before purchasing.
Try the AI translation demoUS$5 / 10 live translation attempts. External processing requires your consent.