Merge Subtitles

Join subtitle files for a movie split into parts, such as CD1 and CD2, into one file with correct times. Your files are processed in your browser.

Drop subtitle files here

SRT, VTT, ASS, SSA, SBV, or TXT files. Up to 50 at once.

Options

For an exact join, enter the length of the video for part 1, e.g. 01:02:03,500. With 3 or more files, separate lengths with ";". Leave empty to start each file right after the last subtitle of the previous file.
Only used when the video length is empty.
Windows (CRLF) works in every player. Pick LF only if another program asks for it.
Only needed for some older Windows players and for Excel.

Add a subtitle file first.

Your files are processed in your browser and are not uploaded to our servers.

What this tool does

This tool joins subtitle files for a video split into parts, such as CD1 and CD2, into one file. Each part is moved by the length of the parts before it, which you enter or leave for the tool to estimate. Lines are renumbered, and ASS styles from every part are kept.

How to merge subtitle files

  1. Select Choose files and add the subtitle file of each part, or use Paste text for each one.
  2. Check the order. The first file in the list is part 1; use the arrows to move a file up or down.
  3. In Video length of each part, enter the length of the part 1 video, such as 00:45:00,000.
  4. Select Merge and check Where each file starts in the result.
  5. Select Download to save the merged file.

Options explained

  • Video length of each part sets where each later file starts. With 3 or more files, enter one length per part except the last, separated by “;”. Leave it empty to start each file right after the previous file’s last subtitle.
  • Gap after each file (seconds) adds time after the previous file’s last subtitle. It is used only when the video length is empty. The default is 0.
  • Output format defaults to the format of the first file. You can choose SRT, WebVTT or ASS instead.
  • Subtitles are renumbered from 1, and WebVTT cue IDs are rewritten. The file is saved as UTF-8 with the name of the first file plus “.merged”.

Example

Part 1 and part 2, merged with Video length of each part set to 00:45:00,000:

1
00:00:01,000 --> 00:00:03,000
Where were we?

2
00:44:57,000 --> 00:44:59,500
To be continued.
1
00:00:02,000 --> 00:00:04,000
Previously, on the road.

Output:

1
00:00:01,000 --> 00:00:03,000
Where were we?

2
00:44:57,000 --> 00:44:59,500
To be continued.

3
00:45:02,000 --> 00:45:04,000
Previously, on the road.

Format notes and limits

  • Reads SRT, VTT, ASS, SSA, SBV and TXT with times. ASS styles you turn off are left out of the merged file.
  • If subtitles of a part start after the length you entered, the page warns you, because they would overlap the next part.
  • Up to 50 files, 20 MB per file and 200 MB in total.
  • To cut a file into parts instead, use Split subtitles. If the merged file is early or late as a whole, use Shift subtitles.

Questions

How do I join CD1 and CD2 subtitles?

Add both files, check that CD1 is first, and enter the length of the CD1 video in Video length of each part. Every subtitle of CD2 then moves later by exactly that length.

What if I don't know the video length?

Leave it empty. Each file then starts right after the last subtitle of the previous file, plus the gap you set. This is usually a little early, so the page shows a note. The length is in the properties of the video file or in your video player.

Can I merge more than two files?

Yes, up to 50. Use the arrows to put them in order, and enter one length per part except the last, separated by ";", for example 00:52:10,000; 00:48:31,500.

Can I merge files in different formats?

Yes. Every file is converted to the output format first. By default the output uses the format of the first file. Styles from ASS files are kept, and styles with the same name use the first file's settings.

Does this merge two languages into one subtitle?

No. This page joins parts one after another. To show two languages at the same time, use Bilingual subtitles.

Are my files uploaded?

Your files are processed in your browser and are not uploaded to our servers.

Last updated October 28, 2026 · Files never leave your browser.