Free Subtitle Batch Processor

Process multiple subtitle files at once. Apply time shifts, format conversions, tag cleaning, duplicate removal, and batch translation to entire batches.

SRT
VTT
Multi-File
Batch Operations
Translate
Free โ€ขAlways Available โ€ข No Registration Required

Upload Files

Select multiple subtitle files to process as a batch

Click to select one or more subtitle files

Batch Operation

Choose which operation to apply to all files

Positive = delay subtitles, negative = make them appear earlier.

How to Use the Batch Processor

๐Ÿ“ Upload Multiple Files

Select multiple subtitle files at once using Ctrl+Click or Cmd+Click. Supports SRT and VTT formats.

โš™๏ธ Choose Operation

Select from time shifting, format conversion, tag removal, empty entry cleanup, or duplicate removal. Configure parameters as needed.

โ–ถ๏ธ Process All

Click Process to apply the operation to every file in the batch. A progress bar shows real-time status.

๐Ÿ’พ Download Results

Download files individually or all at once. Each file is named with a suffix indicating the operation applied.

Supported Operations

โฐ

Time Shift

Shift all subtitle timings by a fixed amount in milliseconds. Apply the same sync correction to an entire season of subtitles at once.

๐Ÿ”„

Format Convert

Convert all files from SRT to VTT or vice versa. Perfect for batch-converting subtitles for web players or media servers.

โœจ

Clean & Deduplicate

Remove HTML/ASS formatting tags, bracket content, empty entries, and exact duplicate text across all files simultaneously.

Frequently Asked Questions

How many files can I process at once?

There is no hard limit. Processing happens in your browser, so it depends on your device's memory. Most users can handle 50-100 files without issues.

Can I mix SRT and VTT files in one batch?

Yes! Each file is detected and parsed individually. For the convert operation, all files will be converted to your selected target format regardless of their original format.

Is my data uploaded to a server?

No. All processing happens entirely in your browser. Your files never leave your device.

What if one file fails?

The batch continues processing remaining files. Failed files are marked with an error icon. You can download successful results and address failed files separately.