One file in, two valid files out
Splitting isn’t just cutting text at a line — both halves have to remain valid subtitle files. This tool finds the split point, divides the cues, renumbers each half from one, and (optionally) rebases part two so it starts near zero. You get two downloads, each ready to use.
Split by time or by cue
By timestamp is the usual choice when a single long file needs to match two video parts: enter the moment part two begins. By cue number is exact when you already know the boundary line — useful for pulling a specific scene out. Either way, a cue that crosses the boundary stays whole, in part one, and the tool reports how many did.
split at 00:45:00,000 · rebase on
part 1: cues 1…612 (00:00:01 … 00:44:58)
part 2: cues 1…388 (00:00:00 … 00:31:—) ← was 00:45:02 … When to rebase part two
Leave rebase on when part two will play against its own video that starts at zero — the timestamps are pulled back so the first cue lands at the start. Turn it off when you’re extracting a section that must keep its original times (to merge back later, or to reference the full-length video).
Limits
The split point must fall inside the file (not before the first cue or after the last). Both halves keep the input format. Everything runs locally — no upload, instant, offline-capable.