Upload your master subtitles
Use the SRT exported for the full-length source video. It stays the single source of truth for every clip.
Batch subtitle delivery for editors and content teams
Turn one master SRT into a repeatable subtitle delivery workflow. Add a CSV with each clip’s name, start and end time; review the re-timed captions; then export an SRT, a plain-text TXT and a manifest for every clip in one ZIP.
No video upload required · Preview every clip before export · SRT + TXT + manifest in one ZIP
Pick a master.srt and a clips.csv to run the flow
Upload → parse → export → zip
Start with your real files
Choose your master SRT and a timeline CSV with name,start,end columns. Check the clips and boundary captions here before signing in to generate the ZIP. You can upload and review without an account.
Timeline handoff, simplified
Upload your master subtitles and a simple timeline CSV. Review each clip, then export clean, clip-relative captions in one ZIP.
name,start,end with timecodes like 00:03:42.000.Preview without an account. Validate every clip before committing to an export.
Sign in only when you export. The free plan includes 3 projects per UTC day with up to 100 captions per project.
Clip Caption Kit handles the subtitle delivery workflow when one long video becomes many clips. It reads the master SRT and clip ranges, resets each retained caption against its clip’s start time, and packages the resulting SRT and TXT files with a manifest. The video itself is not uploaded. Read the step-by-step workflow guide for the complete handoff.
What is a clip-relative subtitle file? A clip-relative subtitle file uses the start of a video clip as time zero. Each retained cue is re-timed relative to that point; the first cue may begin later than 00:00:00,000. You create one by subtracting the clip's start time from every caption timestamp in the master SRT. On this site, “clip-relative subtitle”, “re-timed subtitle”, “reset to 00:00” and “zero-based caption timing” all mean the same thing.
Example: 03:45.500 − 03:42.000 = 00:03.500.
For a fixed input/output proof, view the input, output and verification method.
Use the SRT exported for the full-length source video. It stays the single source of truth for every clip.
Upload a CSV with name, start and end for every clip — or download the example files below and try those first.
Preview each clip and choose how captions crossing its boundaries are handled. Then export re-timed SRT and TXT files plus a manifest in one ZIP.
Download the example master SRT and clip CSV, load them in the splitter above, and see the whole delivery package without using your own files.
Each ZIP follows the same delivery structure: one clip-relative SRT and one plain-text TXT per clip, plus manifest.csv for ranges, caption counts, boundary policy and warnings. The clip start is time zero; the first retained cue may begin later.
Cues are re-timed so 00:00:00,000 is the first frame of the clip. The file drops into the edit with no manual offset.
The same captions with timecodes removed, ready for scripts, social copy, QC sheets and translation handoffs.
One row per clip with start, end, duration, caption count, boundary policy and warning count, so the package is auditable without opening a single file.
episode-042-shorts-deliverables.zip ├── srt/ one SRT per clip, re-timed from 00:00 ├── txt/ one plain-text transcript per clip └── manifest.csv range, duration, caption count, policy
Timecodes accept HH:MM:SS.mmm and HH:MM:SS,mmm in the timeline CSV. Captions that cross a clip boundary are either trimmed to the boundary or excluded, and the choice is written into manifest.csv so the handoff stays reproducible.
One range or one split point — no CSV needed. When the job grows to a whole clip list, the batch splitter takes over.
| Manual workflow | Clip Caption Kit |
|---|---|
| Search the master SRT for every range | Read all ranges from one CSV |
| Copy captions into separate files | Generate all clip files together |
| Subtract each clip start time manually | Re-time every caption automatically |
| Renumber and rename files | Consistent numbering and filenames |
| Repeat for every revision | Re-run the same project deterministically |
Free · local · no sign-in
Convert SRT and WebVTT, extract a transcript, fix a constant timing offset or create an SRT by hand. These focused tools process files entirely in your browser; when the job grows to many clips, return to the batch workflow above. Explore all free SRT tools.
Files are stored only for processing and deleted after 24 hours.
The video itself is never uploaded — only the master SRT and the clip timeline CSV. Project records remain so your account limits and delivery history are clear.