How to Merge Two SRT Subtitle Files: A Step-by-Step Guide
Learn how to merge two SRT subtitle files: compare them by timecode, pick the best line from each, and test the result in your player.
Line up two .srt files by timecode, keep the best line from each, and download one clean merged file. Everything happens in your browser, so your files never leave your device.
Free to use. No account, no upload, no install.
The tool does the alignment and numbering. You make the editorial decisions.
Choose your main subtitle as File 1 and the alternative translation as File 2, or drag them onto the boxes.
Rows are matched by time. Identical rows are greyed out. For the rest, tick the version you want, or Shift+click to keep both.
Lines are sorted by start time, renumbered from 1 and saved as a standard .srt that plays in any player.
Many online converters upload your file to a server. This one does not. The comparison, editing and saving are plain JavaScript running in your browser tab. There is no upload step, so there is nothing for us to store, read or lose.
Two ways to verify the claim in under a minute:
Two translations rarely split sentences the same way. Rows group lines that overlap in time, not lines with the same number.
A summary counts identical rows, rows that differ, and lines found in only one file, in the same colours as the table.
Prefer File 2 everywhere in one click, then fix the few rows where File 1 is better.
Fix a typo or a timecode directly in the row. Italic and other formatting tags are kept when you save.
Rows turn into stacked cards with large tick boxes on narrow screens.
The merge logic comes from the MIT-licensed srt-merger project, so what the tool does is easy to inspect.
Practical articles on formats, timing, translation review and troubleshooting.
Learn how to merge two SRT subtitle files: compare them by timecode, pick the best line from each, and test the result in your player.
An SRT file is the most widely supported subtitle format. See how numbering, timecodes and tags work, and which mistakes break playback.
Subtitles early, late or drifting? Diagnose the cause and fix it with a simple offset, a two-point correction or a frame rate conversion.
It lines up two subtitle files by timecode, shows them side by side, lets you choose the better line in each row, and saves a new .srt file with your choices.
Yes. There is nothing to install and no account to create.
Yes. Files are processed in your browser and never uploaded. Read our privacy notice for details.
Yes. The tool assumes both files match the same video. If one is late or drifting, fix it first with our sync guide.
Current versions of Chrome, Edge, Firefox, Safari, and their mobile versions. Chrome and Edge also offer a native save dialog.
Load two .srt files, or try the built-in sample to see how rows are matched.
Open the SRT MergerFollow Devsens for updates