Batch Subtitle Converter
Fast. Private. Perfect.
Convert dozens of supported subtitle files to one target format — SRT, VTT, ASS, LRC, or TXT — all at once.
Drag & drop your subtitle file here
or click to browse
SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT, JSON
How It Works
Drag and drop subtitle files into the upload area, or click to browse. Supported inputs can be mixed in the same batch.
Each file's format is detected automatically and shown as a tag next to the filename.
Choose your target output format from the buttons above the file list (SRT, VTT, ASS, LRC, or TXT).
The selected target format applies to every file in the batch.
Click Convert All Files. Every file is converted to the selected format in seconds.
Download individual files or grab the whole batch as a ZIP archive.
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Free & Local
Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Why Use the Batch Converter?
Who Needs Batch Subtitle Conversion?
Video Editors & Post-Production
Convert an entire episode or season worth of subtitles from one format to another without opening each file separately.
Streaming Platforms & OTT
Deliver subtitle tracks in the exact format your platform requires — convert a library of VTT files to SRT or ASS in one pass.
Translators & Localization Teams
Standardize subtitle formats before sending them to translation tools or CAT software that only accept specific formats.
Content Creators & YouTubers
Batch-convert downloaded captions to TXT for transcripts, or to LRC for karaoke-style lyric syncing.
Archive & Library Digitization
Migrate large collections of legacy subtitle files to modern web-friendly formats like VTT.
Educators & Course Platforms
Prepare accessible subtitle files for video lessons across multiple courses in a single batch run.
Frequently Asked Questions
A batch can contain up to 200 files, 1 GB of files in total, and each file can be up to 50 MB. Processing happens in your browser, so available device memory can still affect very large files.
No. The batch converter applies a single output format to every file in the list. Choose SRT, VTT, ASS, LRC, or TXT before clicking Convert All. If you need multiple output formats, run separate batches.
When you add a file, the converter checks its supported extension. If needed, it also inspects the content for markers such as the WEBVTT header or an ASS [Script Info] block.
It accepts the supported subtitle inputs, including SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT, and YouTube JSON3. Input formats are auto-detected, and each file must have a supported source-to-target conversion route.
No. All conversion happens entirely in your browser using JavaScript. Your files never leave your device, which makes the batch converter safe to use even for confidential or unreleased content.
If a file has an unknown extension and no recognizable content markers, it is marked as 'Skipped' and excluded from conversion. You can still convert the rest of the batch and fix the skipped files separately.