MKVToolNix icon
Windows · Linux · Free
MKVToolNix 91.0.0
↓ Free Download

Mkvtoolnix how to Add Subtitles

MKVToolNix lets you embed subtitle files directly into Matroska containers without re-encoding video or audio. The process involves loading your MKV file, selecting a subtitle track, and merging them together—all without touching the original video quality.

Getting Started with MKVToolNix

Download and Setup

MKVToolNix 91.0.0 runs on Windows 10, Windows 11, and Linux Ubuntu as a free, open-source tool. Get the latest version for your platform from the official repository. The 64-bit builds are standard; 32-bit variants exist for older systems. Installation takes under two minutes on both Windows and Linux.

Once installed, the GUI mkvtoolnix interface opens with a straightforward layout: input section, track panel, and output field. The command-line interface also works if you prefer scripting batch operations.

Why MKVToolNix for Subtitles

This MKV merge tool handles SRT subtitles, ASS subtitles, and other formats without quality loss. Unlike video converters that re-encode, it remuxes—meaning your H.264 or H.265 video stays untouched. This saves hours of processing time and avoids generational quality degradation.

How to Add Subtitles Using MKVToolNix

Step 1: Load Your MKV File

Open the application and click Add in the input files section. Navigate to your Matroska file. The tool automatically detects existing audio tracks, video streams, and any embedded subtitles.

Step 2: Add Subtitle Files

In the left panel, click Add again under the "Input files" section. Select your SRT, ASS, or other subtitle file. MKVToolNix parses the subtitle track and displays it in the tracks list below the video stream.

Step 3: Configure Subtitle Properties

Each subtitle track shows editable metadata. Right-click the subtitle entry to set:

  • Language code (eng for English, fra for French, etc.)
  • Default track (whether playback starts with this subtitle)
  • Forced subtitles (display automatically without user selection)

The MKV subtitle editor also lets you adjust subtitle synchronization using the Subtitle timing offset field if audio and text drift apart.

Step 4: Set Output and Merge

Choose an output filename and location in the Output field at the bottom. Click Start muxing to begin. The tool merges your video, audio, and subtitle tracks into a single MKV container. Processing takes seconds because no re-encoding occurs.

Advanced Subtitle Management

Multiple Subtitle Tracks

Load multiple SRT or ASS files to create a multi-language MKV. Each subtitle track occupies its own line in the tracks panel. Viewers select which language subtitle to display during playback without creating separate files.

Chapter and Metadata Editing

Beyond subtitles, this MKV editor free software handles chapter files, metadata tags, and track selection. Disable unwanted audio tracks or delete low-resolution video streams before merging.

Command-Line Batch Processing

For large projects, Learn about command-line options in the GUI documentation or use terminal commands directly. The mkvmerge command accepts multiple inputs:

`mkvmerge -o output.mkv input.mkv --language 0:eng subtitles.srt`

This appends an English subtitle track without opening the GUI.

Pro Tip: Use the delay field (not just offset) to shift all subtitle timing instantly. Right-click the subtitle track, enter milliseconds (positive = later, negative = earlier), and it bakes into the merged file. Faster than re-encoding.

Comparing Your Options

FeatureMKVToolNixFile ConverterFre:ac
Subtitle embeddingYesLimitedNo
MKV supportFullBasicNo
Audio extractionYesYesYes
Open sourceYesYesYes
Batch processingYesNoYes

MKVToolNix dominates MKV editing. File Converter handles broader formats but lacks subtitle precision. For audio-only tasks, Fre:ac offers specialized CD ripping and format conversion.

Final Notes on MKVToolNix How to Add Subtitles

Whether you're working with WebM containers or standard MKV files, mkvtoolnix how to add subtitles remains the fastest, lossless approach. No quality penalty. No re-encoding overhead. The software runs on Windows and Linux, supports both GUI and command-line workflows, and costs nothing.