Skip to content

Split an SRT or VTT file into parts

Give the tool a long subtitle file and a part length, or the exact times to cut at, and get one file per part, each shifted to start at zero. Use it when a long video was published in several pieces, or when you need subtitles for just one section.

Loading the tool…

Processed in your browser. Your file is never uploaded.

When a file needs splitting

A single subtitle file is the right shape for a single video. Things go wrong when the video changes shape: a long recording is published as three episodes, a stream is cut into chapters, a lecture is posted in parts to fit a platform's length limit, or you only want captions for one segment of a longer piece. The subtitle file for the whole thing then has to be cut at the same points as the video, and each piece has to start at zero because each video does.

Original, split at 10:00 and 20:00:

part 1   00:00:01,000 --> 00:00:03,500     (unchanged)
part 2   00:10:04,000 --> 00:10:06,000     becomes 00:00:04,000 --> 00:00:06,000
part 3   00:21:30,000 --> 00:21:32,500     becomes 00:01:30,000 --> 00:01:32,500

Two ways to choose where to cut

Every so many minutes. Enter a part length and the file is cut at every multiple of it up to the last cue. Ten minutes gives parts at 0:00, 10:00, 20:00 and so on. Parts are numbered in order, and the last one is whatever is left.

At times I choose. Enter the cut points, separated by commas: 10:00, 25:30, 1:02:00. This is the one to use when your video parts are different lengths, so the cuts follow where you actually divided the video.

What counts as being in a part

A cue belongs to the part in which it starts. That means no cue is cut in half and none is duplicated, which is the safe rule for text. The cost is that a cue that starts a second before a cut and runs two seconds past it will be on screen for a second after the next part begins, if the part's video ends exactly at the cut. If your cut points sit in natural pauses, as most chapter breaks do, this never shows. If one does, shorten that cue in the editor.

Downloading the parts

Each part appears as its own card with its name, its cue count, the stretch of the original it came from and Copy and Download buttons. Names use your file's name plus -part-1, -part-2 and so on, in the format you pick. Nothing is zipped, so a phone browser that allows one download at a time still works: press each Download in turn.

Splitting is not the same as re-timing

This tool moves times by exact multiples, so it is right only if the original subtitles were right. If the whole file is a little early or late, fix that first with the time shifter, then split. And if you made the subtitles with Scriptorium, you can instead transcribe each video part on its own, which gives every part subtitles timed from its own audio. transcript file formats explained explains the format underneath.

Questions

What happens to a cue that crosses the cut?

It stays whole in the part where it starts, with its full length, so no words are lost or repeated. If that leaves a cue showing a second or two past the end of the part's video, trim it there with the subtitle editor.

Why does each part start at zero?

A video that was cut into pieces starts every piece at 0:00, so each subtitle file has to as well. The option moves the times for you. Untick it if you want every part to keep the times of the original file.

Can I put the parts back together?

Yes. The merge subtitles tool joins them again, and a part with no offset follows on from the one before.

Are my files uploaded?

No. The cutting is JavaScript running in this tab, and neither the text nor the parts you download are sent anywhere.

Do not have the subtitles yet?

Scriptorium listens to the audio or video and writes the transcript for you, with timestamps, then exports it as an SRT or a VTT file. Try it free.

More pages like this