Bilingual Subtitles — Show Two Languages at Once

To make bilingual subtitles, open the file in the first language and add the one in the second. Each line of the second file is paired with the line it overlaps most in time and placed under it, or above, in italics if you like. You get one SRT or VTT that any player shows as two languages.

Nothing is uploadedThe file is read and rewritten on your own device.
No account neededEdit and export SRT, VTT and TXT free. MP4: the first 90 seconds, with a small watermark.
SRT and VTT in — SRT, VTT or MP4 outSRT, VTT or SBV subtitle files

Make bilingual subtitles

or drop a file anywhere on this card

SRT, VTT

SRT, VTT or SBV subtitle files

No subtitle file?

Files are processed in your browser and never uploaded

Ways to Watch Two Subtitles at Once

There is more than one way to get two languages on screen. A combined file is the one that works everywhere, because to the player it is simply a subtitle with two rows.

MethodWorks whereTrade-off
One combined file (this page)Any player, TV or platform that reads SRT or VTTLines get longer: two languages share the subtitle area
Two tracks in a player that supports it, such as mpv with --secondary-sidOnly in that player, on that deviceNothing to make, but every viewer has to set it up; mpv shows the second track at the top of the screen
Browser extensions for streaming sitesOnly on the sites they support, with the subtitles those sites provideNot for your own files, and nothing to download
Both languages burned into the videoWherever the video plays, social apps includedCan’t be switched off; combine the files first, then burn them in

The mpv option is described in its manual: a secondary subtitle is drawn at the top of the screen by default. Players that show only one subtitle track at a time still show both languages from a combined file.

Getting a Clean Bilingual File

Lines are paired by time, so the result is only as good as the two files you start with.

Same video

Both files timed to the same release

If the second language was made for another cut, its lines pair with the wrong ones. Play a line from each against the video first, and sync the second file if it is off.

Reading speed

Two languages make long subtitles

A two-row subtitle becomes three rows with the translation added. Press Check after combining: it flags lines over 2 rows, 42 characters in a row or 20 characters per second.

Leftovers

Lines with no partner

A line of the second file that overlaps nothing in the first — a sign, a song — stays as a subtitle of its own. The preview says how many lines were paired and how many were left alone.

How to Make Bilingual Subtitles

Three steps, all in your browser.

Open the first language

Drop the SRT or VTT you want as the main line. The window for two languages opens on its own.

Add the second language

Choose the other file. Pick Second language below or Above, and leave Second language in italics on to tell the two apart at a glance.

Combine and export

Press Combine, play a few lines with the video, then export one SRT or VTT. Ctrl/⌘+Z undoes the whole change.

No subtitle file yet?

Generate subtitles with AI30 free minutes · No credit card
Subtitles written for you
Translated, timing kept

Sign up free and AI writes timed subtitles from the speech in 120+ languages — then fix them here or in the app.

Subtitles written for you

Translate the finished subtitles into 50+ languages and download each language as its own SRT or VTT.

Translated, timing kept

Frequently Asked Questions

Bilingual subtitles: common questions.

All questions
Combine them into one file: every subtitle then carries both languages as two rows, and any player that reads SRT or VTT shows them together. A few players, such as mpv, can also show a second subtitle track.
By time. Each line of the second file goes with the line of the first file it overlaps most. When several short lines overlap one long line, they are joined into a single row under it.
Lines then pair with the wrong partners or stay on their own. Sync the second file to the video first, then combine.
Yes. Choose Above instead of Second language below; the first file you opened stays as the main line either way.
You need a second file in the other language. If you don’t have one, translate the subtitles first, then combine the original with the translation here.
No. Both files are read and combined in your browser.