Skip to content
SubtitleDesk
FreeNo uploadBrowser-based

Merge Two Subtitle Files

Combine two subtitle files into a single, correctly numbered file. Append mode joins part one and part two of a split film, automatically shifting the second file so its timing continues from the end of the first. Combine mode interleaves two tracks that already share one timeline. Everything runs locally in your browser.

Accepted: .srt, .vtt, .sbv · You can add several files at once.

Your files never leave your device.

How to use this tool

  1. Drop file A (the first part), then file B (the second part). Use “Swap order” if needed.
  2. Choose Append or Combine and, for Append, set the gap between the parts.
  3. Download the merged file; it keeps the format of file A.

Joining CD1 and CD2 subtitles

Films were often distributed as two files, and subtitles for them come in two matching halves whose timing restarts from zero in the second part. If you have since joined the video into a single file, the subtitles for part two must be shifted by the length of part one. In Append mode the tool shifts every cue of file B so that B’s timeline starts right after the last cue of file A, plus whatever gap you specify.

For a perfect result, set the gap to the time between the last subtitle of part one and the actual end of that video file — typically a few seconds of outro. If you know the exact duration of part one, you can instead enter the gap as that duration minus the last cue’s end time.

Combining two tracks on one timeline

Combine mode is for files that already cover the same video: dialogue in one file and on-screen signs or song lyrics in another, or two speakers’ lines subtitled separately. The cues are interleaved by start time and renumbered. Nothing is shifted. Overlapping cues are kept as they are — most players show both — but you can run the result through Fix Subtitles to clamp overlaps if your player struggles with them.

Formats and compatibility

You can mix formats: an .srt first half and a .vtt second half merge without issue. The output uses the format of file A. Timing precision is preserved to the millisecond, inline formatting is kept, and parser warnings from both input files are shown so you can judge the quality of the result before downloading.

Frequently asked questions

How do I know how long the gap should be?
Open part one of the video and compare its total duration with the end time of its last subtitle. The difference is the gap. If you have already joined the videos, play the merged file and adjust until the first line of part two matches.
Can I merge more than two files?
Merge the first two, then merge the result with the third file, and so on. Each pass is instant.
Which format will the merged file have?
The same as file A. Use the swap button if you want the other file’s format, or convert the result afterwards.
Are the files uploaded anywhere?
No. Both files are read and combined inside your browser tab. No data is sent to any server.