Free tool

Subtitle merger

This subtitle merger makes one file from two: the same video in two languages, stacked so both show at once, or two parts of a recording joined one after the other with the second part’s times moved to follow the first.

  • Free
  • No sign-up
  • Nothing is uploaded

Nothing is uploaded: your browser reads the file.

Nothing is uploaded: your browser reads the file.

Each caption of the second file joins the captions of the first file it plays over, so both languages show at once with the first file’s times.

Merged file

Subtitling your own recordings? NoteOwl transcribes them on your Mac with unlimited transcription and saves each one as an SRT file with the speakers named.

How it works

How do you merge two subtitle files?

Add both files, then choose how to merge them. For two languages, each caption of the second file joins the first file’s caption it plays over. For two parts, the second file’s times move by the length of the first part. Download the result as SRT, VTT or ASS.

  1. 1

    Add both files

    Drop or paste the two subtitle files: SRT, VTT, SBV, ASS or SSA, in any mix.

  2. 2

    Pick how to merge

    Two languages in one subtitle, or one file after the other with a start time for the second.

  3. 3

    Download one file

    Check the merged captions in the box, then save them as .srt, .vtt or .ass.

What do bilingual subtitles look like after merging?

Here are the first two captions of an English file and a Spanish one cut differently: its first caption covers two English ones. In the merged file, every English caption carries the Spanish words said over it.

garden-talk.en.srt
1
00:00:01,200 --> 00:00:03,400
Thanks for coming to the garden club.

2
00:00:03,800 --> 00:00:06,900
Tonight is all about tomatoes
grown in pots.
garden-talk.es.srt
1
00:00:01,250 --> 00:00:06,800
Gracias por venir al club de jardinería.
Esta noche hablamos de tomates en maceta.
garden-talk.en.bilingual.srt
1
00:00:01,200 --> 00:00:03,400
Thanks for coming to the garden club.
Gracias por venir al club de jardinería.
Esta noche hablamos de tomates en maceta.

2
00:00:03,800 --> 00:00:06,900
Tonight is all about tomatoes
grown in pots.
Gracias por venir al club de jardinería.
Esta noche hablamos de tomates en maceta.

What happens when the two files are cut into captions differently?

They still line up. The first file keeps its captions and times, and each caption of the second file joins the ones it plays over. A line is never lost: one that falls between the first file’s captions keeps a caption of its own.

One caption in each file, at about the same time
In the merged fileMerged into one caption with both lines
One caption in the second file covers two in the first
In the merged fileIts lines show under both
The times differ by a fraction of a second
In the merged fileStill paired: a small overlap at an edge doesn’t count
A caption in the second file falls in a gap
In the merged fileKept as a caption of its own, at its own time
A caption in the first file has no partner
In the merged fileKept with its own lines only

How do you join subtitles for a video recorded in two parts?

Choose One after the other and give the time the second part starts in the joined video, which is the length of the first part. Every time in the second file moves by that much, and the captions are numbered again from 1.

  1. 1

    Find the first part’s length

    Press Read the first video’s length and pick the video. Only its length is read, in your browser.

  2. 2

    Or type it

    Type the length shown in your video editor or player, such as 14:58 or 1:02:05.5.

  3. 3

    Check the join

    The box shows the merged captions in order. If any of the second file’s start too early, the line under it says how many.

Which formats can you merge?

SRT, WebVTT, SBV, ASS and SSA, in any mix: an SRT with a VTT works as well as two SRT files. Save the result as SRT for video sites and editors, VTT for a web player, or ASS for a player that reads styled subtitles.

A merged caption can hold four lines, two from each file. To change its words or times afterwards, open it in the subtitle editor; to move the whole file, use the subtitle shifter; for a translation to merge in the first place, try the subtitle translator. To put the merged subtitles into the picture itself, burn them into the video.

Where do you get subtitles for your own recordings?

Make them from the recording. NoteOwl transcribes a video or recording you import on your Mac, with on-device AI models, and saves the subtitles as an SRT file with each speaker’s name. Nothing is uploaded.

FAQ

Questions about merging subtitles

How do I make bilingual subtitles from two SRT files?

Add the subtitles in your main language as the first file and the translation as the second, and choose Two languages, one subtitle. Each caption of the merged file shows both languages, timed like the first file.

Can I combine SRT files into one?

Yes. Choose One after the other, type where the second part starts in the joined video (the first part’s length), and download one SRT file numbered from 1. For a video in two languages, choose Two languages, one subtitle instead.

What if the two files are timed differently?

They don’t need to match. The first file sets the times, and each caption of the second joins the captions it plays over. A line of the second file is never dropped: one that falls in a gap keeps a caption of its own.

Can I merge an SRT file with a VTT or ASS file?

Yes. The merger reads SRT, VTT, SBV, ASS and SSA files in any mix and writes the result as SRT, VTT or ASS, whichever your player or video site takes.

Will YouTube show both languages?

Yes, if you upload the merged file as one subtitle track: every caption in it holds both languages, so viewers see the two together. YouTube shows one track at a time, so two separate files never play at once.

Does the merger add the subtitles to my video?

No. It makes a subtitle file. Upload it beside the video on a video site, or import it into your video editor, which can also burn it into the picture on export.

Are my subtitle files uploaded?

No. The merger runs in your browser: both files are read, merged and downloaded on your own device, and nothing is sent anywhere.

Subtitles from your own recordings, on your Mac

Free to download. Runs entirely on your Mac.

macOS 26 or later · Apple Silicon (M1 or newer) · 16 GB memory minimum, 24 GB recommended

About NoteOwl

NoteOwl is private AI meeting notes and memory for the Mac. It captures meetings without a bot joining the call, labels every speaker, writes summaries and action items, and builds a memory of every conversation that you can chat with — fully offline, because the speech recognition and the AI run on the Mac itself. Dictation into any app is free; Pro is a one-time purchase.

NoteOwl pricing: what’s free and what Pro adds

Last updated