Exporting requires signing in and uses one project of your plan (free: one project, up to 200 captions). Uploaded files are deleted after 24 hours. Timecodes accept HH:MM:SS.mmm and HH:MM:SS,mmm.
How to split an SRT by time range
- Upload the SRT exported for the full-length source video or podcast episode.
- Enter the start and end time of the segment, for example
00:03:42.000to00:04:18.000. - Choose whether captions crossing those times are trimmed to fit or left out, review the preview, then export the SRT, TXT and manifest.
What “reset timestamps to 00:00” means
A master SRT is timed against the full-length source. A clip that starts 3:42 into that source expects subtitles that start at its own 00:00, so every kept timestamp has the clip start subtracted from it:
Source cue: 00:03:45,500 --> 00:03:48,000 Clip starts: 00:03:42,000 Clip-relative cue: 00:00:03,500 --> 00:00:06,000
Clip-relative time = source cue time − clip start time. Leave the option off when the file has to stay aligned with the master timeline, for example when you are re-cutting the same sequence.
How cues crossing the boundary are handled
A caption rarely starts or ends exactly where a clip does. Clip Caption Kit keeps every caption that overlaps the range and then applies the policy you pick:
- Trim at the boundaries (default) — the caption is shortened so its timestamps stay inside the range. Nothing is lost except the few frames outside the clip.
- Exclude partial captions — any caption that is only partly inside the range is dropped, which keeps the file clean when a half sentence would read badly on its own.
Either way the count of affected captions is shown before you export, and the chosen policy is recorded in manifest.csv.
Example: extract 03:42–04:18 from a master SRT
Input
- 1 master SRT (the full episode)
- Start 00:03:42.000
- End 00:04:18.000
Output
- srt/segment.srt — re-timed from 00:00
- txt/segment.txt — plain transcript
- manifest.csv — range, counts, policy
Press Load example in the tool above to run this range against a real episode SRT without uploading anything of your own.
Need files for many clips?
This page handles one range at a time. When a video has already been cut into 10, 20 or 50 clips, describe every clip in a CSV with name,start,end and generate all of them in one run with the batch SRT splitter. The step-by-step version is in How to Split One Master SRT for Multiple Video Clips.
Split SRT by timestamp FAQ
Have more than one clip to deliver?
Add a name, start and end for every clip in one CSV and export all clip-relative SRT, TXT and manifest files in a single run.
Batch split my SRT