字 AI-SRTSub

Batch editing a whole season of subtitles

When dozens of subtitle files need changing, it is usually the same change every time. Knowing which parts can be done in one pass saves far more time than grinding through them one by one.

Updated 2026-10-17Troubleshooting guides

It is usually the same change everywhere

When subtitles go wrong for a whole season, each episode rarely has its own private problem — it is usually one cause landing on every episode: the same release group encoded all of them (so format and watermarks match), all of them were timed to the same video version (so the offset direction and amount agree), or transliterations drifted apart across the season.

Spot-check two episodes first — one early, one late — and confirm it really is the same problem before batching anything. If the two disagree, this is not something batching can fix.

What can be done in one pass

Unifying the format is the only thing that genuinely finishes in one pass: drag dozens of SRT and VTT files into Batch conversion together, pick the target format and download one ZIP. Renumbering and timestamp normalisation happen in that same step, and not one word of dialogue changes.

Batch page file list: cue count per file, unrecognised ones marked in red
Uniform format is the one thing that truly finishes in a single pass

What has to be done file by file

These have no batch entry point and need a pass per file — though there is usually an equivalent that only has to be done once and then applies to the whole season:

  • Uniform timing offset: if every episode drifts by the same amount, measure one episode in Timing adjustment, write the number down and fill the same number into the rest
  • Uniform terminology: configure the glossary once in Term replacement and apply the same glossary to each subtitle
  • Uniform watermark removal: watermark patterns are fixed, and Subtitle cleanup already covers the common ones by default — drag each file through it

Get the order right

When several things need doing, the wrong order means rework. Go in this order:

Fix encoding → unify format → change content (watermarks, terminology, timing) → QC last. Converting formats before fixing encoding just gives you mojibake in a different container; changing content before formats are unified means working with inconsistent tool support.

Packing area: ZIP download button and result message
Unify formats first, change content afterwards

Handling files that were not recognised

Files flagged as unrecognised in batch conversion are left out of the ZIP and stay in the list. Three usual reasons: it is not a subtitle file (a stray readme), the encoding is not UTF-8, or the content was flattened into one block without timestamps.

Encoding problems go to Mojibake repair individually; format problems to Format converter before putting them back in the list. Do not force unrecognised files into the archive just to bump the count — discovering a missing episode in your player costs far more than the minute this saves.

Related tools and guides

The full batch walkthrough — How to batch convert subtitles; uniform timing offsets — How to adjust subtitle timing; a last pass before delivery — Subtitle QC.

Runs entirely in your browser, nothing to install.

Open batch conversion

Related guides