Sequential Subtitle Joiner
Merge multiple subtitle files in chronological sequence. Automatically shifts timecodes for Part 2, renumbers cues, and exports a single merged subtitle track.
100% In-Browser · Zero Upload
Drop 2 or more subtitle files here, or click to browse
Add Part 1, Part 2, and additional segments in order (SRT, VTT, SBV, ASS)Sequential File Order
Files are chained in this order from top to bottomChaining CompleteJoined Subtitle Sequence
Files Joined0
Total Cues0
Total Duration0:00
Output Preview (First 35 Lines)
Frequently Asked Questions
- How does the sequential subtitle joiner shift timestamps for Part 2?
- The tool calculates the exact ending millisecond of the last cue in Part 1. It then adds any user-specified silence gap and offsets every start and end timestamp in Part 2 by that exact duration so the two files play seamlessly in sequence.
- Can I join more than two subtitle files at the same time?
- Yes. You can drop three, four, or dozens of subtitle files into the queue. The tool chains each file consecutively, calculating the cumulative duration offset for each subsequent file.
- Will my cue numbers be renumbered correctly?
- Yes. All subtitle cues are re-indexed from 1 sequentially across all combined files, eliminating duplicate index conflicts when importing into editing software.
- Can I join an SRT file with a WebVTT or SBV file?
- Yes. SubPreflight parses all major subtitle formats (SRT, WebVTT, YouTube SBV, and ASS). You can mix input formats and choose your preferred output format (SRT or WebVTT).
- Are my video scripts or subtitle files uploaded to a remote server?
- Never. SubPreflight performs all parsing, mathematical timestamp calculations, and file concatenation locally inside your browser memory using Web Workers. No file data leaves your device.