字 AI-SRTSub

3) How to split and join subtitles

4) Cut one long subtitle file into segments, or join several scattered files into one. The cut always falls on an entry boundary — a sentence is never sliced in half.

Updated 2026-10-17Tool guides

6) What this tool does

7) Splitting episodes, splitting segments and combining sources all run into the same mismatch between subtitle blocks and video blocks: either one file has to be cut or several have to be combined. This page handles both, one tab each.

8) First choose cut or join

9) Two tabs at the top: Split: one file into segments and Join: several files into one. The step-two options below change with your choice.

10) In "1 Add subtitles" you upload a file or paste text; if you picked the wrong one, click "Clear". This page reads UTF-8 only — if the encoding is broken (a wall of question marks or boxes) go to Garbled text repair first.

11) The two tabs at the top of the split and join page
12) Cut and join are two tabs; the step-two options follow your choice

13) How to cut

14) Under "2 How to cut" choose the basis: duration (one segment every X minutes) or cue count (one segment every X cues), then enter a number.

15) Tick "Restart each segment at 0:00" and every resulting segment counts from zero — use this when you upload episodes and give each segment to a player on its own. Leave it unticked to keep the original timestamps, so each segment still lines up with its position in the source video.

16) The cut falls only on cue boundaries: when a very long subtitle straddles the cut point, the whole cue stays in the earlier segment.

17) The duration and cue-count options with the restart-at-zero switch on the split page
18) Cut by duration or by cue count, and optionally restart every segment at 0:00

19) How to join

20) Under "2 How to join" choose the method: Chain in order shifts the later file so it starts after the earlier one ends, with no overlap between segments; Interleave by timeline keeps each file's original timestamps and sorts by start time.

21) Use chain in order when the files are the first and second half of one episode, or when separately proofread halves have to be put back together; use interleave by timeline when the files belong on screen together, such as an original track and a translated track.

22) After a join the cue numbers are renumbered automatically and not a word of dialogue changes.

23) The chain-in-order and interleave-by-timeline options on the join page
24) Chain in order suits two halves of one episode; interleave by timeline suits an original and a translated track

25) Taking the result away

26) "3 Result" on the right exports SRT and VTT; click "Download" or "Copy".

27) When splitting you can use "Download every segment", which saves each cut segment at once instead of one click per segment.

28) The SRT/VTT format choice with download and download-every-segment buttons in the result area
29) Split results can be downloaded segment by segment; a joined file is downloaded or copied directly

30) What is left untouched

31) Not a character of dialogue changes. This page only changes which cues belong to which segment and how they are numbered; the contents of the entries stay as they are.

32) With "Chain in order" the timestamps of the later files are shifted as a whole — that is what joining requires; with "Interleave by timeline" every original timestamp is preserved.

33) Common questions

34) What if the last segment ends up very short? That is normal. The remainder that does not fill a whole segment becomes its own segment instead of being padded.

35) Will a sentence that straddles the cut point be split? No. Cuts fall on entry boundaries only, and a cue that crosses the line stays in the earlier segment.

36) After interleaving, how are two cues with identical times ordered? By start time; when start times are equal, the order in which you added the files is kept.

37) Can ASS be split? This page handles SRT and VTT. Convert ASS to SRT or VTT with Format conversion first.

38) Privacy

39) Subtitles are processed entirely in the browser: nothing is uploaded and nothing goes through a server. Close the page and the content is gone.

40) Related tools and guides

41) To combine two files into a bilingual track (rather than into one episode) use Bilingual merging and special effects; if the whole timeline is off go to Timeline adjustment; for a whole season's worth use Batch conversion; and run Subtitle QC when you are done.

Runs entirely in your browser, nothing to install.

5) Open split and join

Related guides