How to Add Subtitles (.srt/.ass) to MP4, MKV, MOV, AVI and Others?

Author: Michelle
Publish date
Updated on Sep 18, 2026
Add Subtitles to MP4 and Other Videos
  • Quick steps: Download Download the video subtitle merger and
  • 1. Add a video to the program.
  • 2. Select an output format.
  • 3. Add your subtitle (or select the existing one) and choose the subtitle type – CC/closed captions or H/hardcoded.
  • 4. Export the file.
Quick Navigation
About Subtitle Formats and Types
πŸ‘£ How to Add Subtitles to Your Videos:
- Permanent Way
- Add as Soft Subtitles
- Keep Existing Subtitle Tracks
Bonus Tip: Load Subtitles Directly in Media Players
Alternative Ways to Add Subtitles
Extra Reading: Top 5 Subtitle Sites
FAQs
Facebook
Twitter
Pinterest
Linkedin
Reddit

Looking to add subtitles to movies or convert video with subtitles? Here's a complete guide for you to add subtitles to MP4, MKV, AVI, MOV, and other formats. Specifically, you'll learn how to:

  • permanently merge subtitles with videos (so they are always visible),
  • embed one or multiple soft subtitle tracks (allowing you to toggle subtitles on/off or select your preferred language),
  • and preserve the desired subtitles when converting videos to another format.

Additional tips, like loading SRT files directly in media players like VLC and adding subtitles with open-source tools, are also provided at the end of this article.

Adding subtitles to a video is actually very simple. You only need one tool, and you can download the recommended video subtitle joiner to get started right away: https://www.videoconverterfactory.com/download/hd-video-converter-pro.exe hd-video-converter-pro.exe


Subtitle Formats and How You Should Embed Subtitles into Your Videos

πŸ“Œ If you know nothing about subtitles, it's recommended to read this section before trying the methods.


In works such as movies, TV shows, video games, and music videos, subtitles are always displayed as dialogue text at the bottom or top of the video. Most subtitles consist only of text characters because text is the easiest data type to store and compress. Common subtitle formats include SRT, ASS, SSA, IDX, and SUB, among which SRT and ASS are probably the most popular.

If you have .SRT or .ASS subtitle files, you can add these external subtitles to your video to make them display correctly. But before that, you should understand that there are two ways subtitles are displayed: hard subtitles and soft subtitles.

Hard subtitles (Burned-in) mean they are a permanent part of the video image and cannot be turned off or removed. You can only add one hard subtitle track to a video at a time. The good news is that all video formats support hard subtitles. In other words, you can merge hard subtitles with any video you want and play it on devices without compatibility issues.

Soft subtitles (Closed Captions) are saved as separate streams, like SRT or ASS files, and can exist outside the video or within the video container. They allow you to turn subtitles on or off and attach multiple subtitles to a video so you can select the viewing language as needed. But only a few video formats, such as MKV, MP4, and MOV, support soft subtitles.

Now you should have a basic idea of the type of subtitles you want. Let's move on to learn in detail how to add subtitles to MP4, MKV, MOV, AVI and other videos.


How to Add Subtitles to Your Videos:

Using the right video subtitle joiner is essential.

On Windows, WonderFox HD Video Converter Factory Pro is the perfect subtitle tool that can help you easily add external SRT and SSA subtitles to any video, including MP4, MKV, MOV, AVI, and more. It supports adding hard subtitles as well as attaching soft subtitles to your movies. It can also convert videos with existing subtitles and let you keep your preferred subtitle tracks. The entire process is simple and requires only a few clicks.

Without further ado, let's free download free download the software and see how to add subtitles into videos below:

The Best Solution to Add Subtitle to Video
The Best Solution to Add Subtitle to Video

Let WonderFox HD Video Converter Factory Pro help you add subtitles (SRT/ASS) to MP4 and other videos in just a few clicks. High-quality output & fast processing speed. Try the software now.

Free download Download for Free
Free download Download for Free

- How to Add Subtitles to MP4, MKV, MOV, or AVI Permanently?

Before starting, download and install download and install the recommended subtitle tool on your PC.

Step 1: Import Your Video into the Software

Launch HD Video Converter Factory Pro open the Converter module. Click βž• Add Files to import your video. You can simply drag and drop the file directly into the window.

Import Video into the Software
Import Video into the Software

Step 2: Choose an Output Format

Click on the format image on the right side to expand the output format list. Go to the Video category and select your preferred output format.

💡 MP4 is recommended for the best compatibility across devices.

Choose an Output Format
Choose an Output Format

Step 3: Add Subtitles to Video Permanently

Click the βž• icon next to the "T Disabled" section to apply an external subtitle file to the video. Make sure the Subtitle Type is set as "H". If you see "CC", click on it, choose Hard-Coded Subtitles and click Ok.

Add Subtitles to Video Permanently
Add Subtitles to Video Permanently

Step 4: Start the Process

Choose an output folder by clicking the β–Ό icon at the bottom. Finally, hit the Run button. The program will start processing the video, adding the subtitles permanently, and saving the file in the specified location.

💡 If your computer is equipped with a modern NVIDIA graphics card or Intel QSV, you can enjoy up to 30 times faster processing speeds through hardware acceleration.

Start the Process
Start the Process


- How to Attach Subtitles to MP4, MKV, and MOV as Soft Subtitles?

Before starting, download and install download and install the recommended subtitle tool on your PC.

Step 1: Add Your Video

Open the software and enter the Converter program. Then drag your video into the interface.

Add Your Video
Add Your Video

Step 2: Select MP4, MKV, or MOV as the Output Format

Navigate to the Output Format section on the right. Under Video, select any of the three formats: MP4, MKV, or MOV according to your needs.

- Why you must select MP4, MKV or MOV?
Because these are the formats that support soft subtitles.


Select MP4, MKV, or MOV as the Output Format
Select MP4, MKV, or MOV as the Output Format

Step 3: Embed SRT/ASS as Soft Subtitles

Click the βž• button next to the Subtitles option to load an external subtitle file. To add multiple subtitles (such as English, Spanish, or French tracks to the same video), repeat this step to insert other subtitle files, and remember to select all the desired subtitle tracks from the "Subtitles" drop-down menu.

The subtitle setting should be "CC" by default, meaning the subtitles will be added to the video as soft subtitles/closed captions.

Embed SRT/ASS as Soft Subtitles
Embed SRT/ASS as Soft Subtitles

Step 4: Export the Final File

Finally, press the β–Ό button to set an output folder and click Run to start adding subtitles to the video.

💡 If you see a lightning-bolt icon ⚑, it means that the process involves no video re-encoding and will be completed very quickly. Also, the original video quality will be maintained. You can learn more about how to add (and even remove) subtitles without re-encoding.

Export the Final File
Export the Final File


- How to Convert Videos without Losing Subtitles?

If your movie already comes with embedded subtitles and you want to convert the format while still keeping the subtitles, here are the steps.

Before starting, download and install download and install the recommended subtitle tool on your PC.

Step 1: Add a Video to the Program

Launch the software and select the Converter program. Click Add Files at the upper left to import your video into the conversion list.

Step 2: Choose an Output Profile

Click the format image on the right to open the output format list. Go to the Video section and choose your preferred video format. For instance, you may choose MKV, MP4, or MOV to convert videos with soft subs or multiple subtitles.

Step 3: Keep Wanted Subtitles

Expand the Subtitle Option box and select the subtitle tracks you want to keep. Remember that if you choose MP4, MKV or MOV as the output format, you can keep the subtitles (or multiple subtitles) as soft subtitles, and the Subtitle type defaults to "CC". For other format export, you can only save the subtitles as hard subtitles (the Subtitle settings is labeled "H".

Convert Video with Subtitles
Convert Video with Subtitles

Step 4: Convert Video with Subtitles

At the bottom of the converter, click the β–Ό button to set an output folder. Finally, click Run to convert the video with desired subtitles at once.

Achieve More with HD Video Converter Factory Pro
Achieve More with HD Video Converter Factory Pro
  • Download YouTube videos with subtitles.
  • Remove subtitles from MKV, MP4, MOV, etc.
  • Extract subtitles from videos.
  • Batch process video and audio files.
  • …more exciting features!
Free download Download for Free
Free download Download for Free

Bonus Tip: How to Load Subtitles Directly in MP4, MKV, MOV, and AVI?

Some video players, such as VLC, PotPlayer, and GOM Player, can auto-load external subtitles when playing videos, so you don't really need to manually add soft subtitles to your MP4 or other videos. Here are the general steps to make your subtitles show in the video:

Step 1: Create a new folder.

Step 2: Drag both the video file and the SRT subtitle into the same folder.

Step 3: Rename the subtitle file to the same name as the video file. For instance, if your video is named "MOVIE.mp4", the subtitle should be "MOVIE.srt".

Step 4: Play the video with your media player. The subtitle should appear automatically. If they do not, you can right-click on the player interface and select the subtitle option to load them manually.

Load SRT in VLC
Load SRT in VLC

That said, this method is not guaranteed to work for every case, especially if your media player does not have a subtitle option. It's still recommended to embed subtitles into your video permanently for error-free playback.

Alternative Ways to Add Subtitles to MP4, MKV, and Other Videos

Using a dedicated video subtitle merger like WonderFox HD Video Converter Factory Pro is no doubt the easiest method to add subtitles to videos without hassles. But if you prefer some open-source alternatives, here are three popular options to try: VLC, XMedia Recode, and Avidemux.


1. VLC Media Player

As mentioned in the last part, VLC can directly play your movies with subtitles and it's very convenient. If you want to permanently embed the subtitles into the video, VLC can also help you achieve that. While the process is not intuitive, it's still quite easy to follow the steps:

⚠️ Note: VLC processing can be slow and error-prone, such as audio out-of-sync, especially on large files.

  • Launch the VLC media player. Click Media and select Stream from the drop-down menu.
  • Click +Add in the pop-up window and choose the video you want to play.
  • Check the Use a subtitle file option and click Browse to add the subtitle. VLC supports many subtitle file formats, including .srt, .ass, .ssa, .txt, .vtt, .sub, and more. Then, click Stream and Next.
  • Press Add to specify a new destination. Hit the Browse button to select a folder and name the output file. Make sure the file extension is .mp4 or any other supported format. Then, click Save and Next.
  • Check the Active Transcoding option.
  • Select an output profile from the drop-down list. Hit the "wrench" icon and go to the Subtitles tab to check Subtitles and Overlay subtitles on the video. Then, click Save and Next.
  • Finally, click the Stream button to add subtitles to video VLC permanently. Once the process is complete, your video with subtitles will be saved to the folder you selected before.

2. XMedia Recode

XMedia Recode is a versatile video converter for Windows with some editing capabilities that can handle both soft and hard subtitles. With it, you can either add subtitles as separate tracks or burn them directly into the video. But the process for each is different. Below, I'll take adding soft subtitles using XMedia Recode as an example.

  • To start, open XMedia Recode. Click Open File to import the video you want to add subtitles to. Once loaded, choose an output format under the Format tab. For soft subtitles, you can select MP4 (.mp4) or Matroska (.mkv).
  • Switch to the Subtitle tab. Click on the Import button to select the subtitle file (e.g., an .srt, .ssa, or .ass file) from your local drive.
  • After importing your subtitle file, select it in the Source section. Adjust other settings, including Track Name, Mode, Codec, Language, and more as needed.
  • Once configured, click the arrow to add the subtitle file from the Source to the Output section.
  • At the bottom of the screen, specify the output path where you want to save the video with the subtitles. Finally, click Add to Queue and then hit the Encode button to begin the process.

XMedia Recode will now add the soft subtitles to your video, and the output file will be ready once encoding is complete.

3. Avidemux

Avidemux is a non-linear video editing app, but it can do more than just basic editing like cutting and encoding. It's also capable of filtering subtitles, letting you insert subtitles into your video as hard subs. Still, it's not very straightforward (rather complex) to add subtitles to videos with Avidemux.

🔔 Note: Avidemux does not support adding soft subtitles.

  • Open Avidemux. Click File > Open, and select a video.
  • In the Video Output section on the left, select an output encoding method. Mpeg4 AVC (x264) is recommended to achieve universal compatibility.
  • Click the Filters option below. Then select the Subtitles option. Double-click on the SSA/ASS/SRT filter.
  • Click Open to add an external subtitle file. The subtitle file can be an ASS or SSA file. (If it's an SRT file, you'll be asked to convert it to the SSA format when you click the OK button.) Then adjust the subtitle style and position as you see fit. Then close the filter window.
  • In the Output Format section on the left, select an output container.
  • Finally, click the Save button at the top, select the destination folder, and then start exporting the video with the desired subtitles.

It's worth mentioning that hardcoding subtitles is time-consuming, depending on the video size and length. Don't close the program until the process is complete.

Extra Reading: Top 5 Subtitle Sites to Download Subtitles

If you need to find external subtitle files to add subtitles to your videos, here are 5 of the most popular subtitle websites where you can download SRT format subtitles for free.

1. OpenSubtitles

Website: https://www.opensubtitles.org/

OpenSubtitles is an open multi-language subtitle database. It is one of the best and most-visited subtitle websites. Advanced search enables you to find what you need much faster.

2. YIFY Subtitles

Website: https://yts-subs.com/

YIFY Subtitles can also help you quickly find and download the subtitles in languages you need, without popups or sign in.

3. Moviesubtitles

Website: http://www.moviesubtitles.org/

On Moviesubtitles, you can find subtitles for the most popular movies and TV films. Subtitles are available in multiple languages and packed with WinZip.

4. Addic7ed

Website: https://www.addic7ed.com/

Addic7ed is one of the popular sites where TV shows and movies subtitles can be downloaded for free. They aim to provide fast and quality subtitles for hot TV shows and movies.

5. Subdl

Website: https://subdl.com/

Subdl is a popular subtitle platform that provides multi-language subtitles for movies, TV series, and anime, and offers direct download links.

FAQs

1. Why are subtitles important?

Subtitles are increasingly important for videos today because they can not only help hard-of-hearing people understand the content of the video, but also build a bridge between non-native speakers and native speakers, thus reducing communication costs.

2. What's the difference between soft and hard subtitles?

Soft subtitles are added as a separate track within the video file, allowing you to turn them on or off. Hard-coded (or burned-in) subtitles are permanently embedded into the video, becoming a part of the image itself.

3. How do I permanently add subtitles to a video?

You need to add subtitles to videos as hard subtitles so they become visible permanently. You can do it easily with WonderFox HD Video Converter Factory Pro. Check out the detailed steps >>

4. How do I add SRT files to my MP4?

You can use the program introduced in this article to insert SRT files into MP4 videos effectively. Detailed steps are outlined above.

5. Can I add multiple subtitles to a video?

Yes, MKV, MP4, and MOV support multiple subtitle tracks, and you can add multiple external subtitle tracks to these format videos with the steps outlined above.

6. How can I add subtitles to MP4 without re-encoding?

You can add subtitles to MP4 without re-encoding by inserting soft subtitles.

7. Does adding subtitles to a video affect the video quality?

Adding soft subtitles will not re-encode or affect the video quality in any way since subtitles are just an additional text track synced to the video. However, hard-coding subtitles will re-encode the video, slightly altering the quality during the encoding process.

Similar Articles
Put Subtitles on TV

Put Subtitles on TV

Extract Subtitle from Videos

Extract Subtitle from Videos

Add Subtitles to DVD

Add Subtitles to DVD

Download YouTube Video with Subtitles

Download YouTube Video with Subtitles

Michelle

Michelle O'Brien

I write about multimedia topics, including video and audio conversion, compression, editing, and downloading. I joined WonderFox in 2020, and my goal is to help readers solve everyday tech problems more easily. In this guide, I've shared a complete guide on how to add subtitles to your MP4, MKV, MOV, and AVI videos as either soft subtitles or hard subtitles. Hope you enjoyed it!

Email

Michelle

Michelle O'Brien

I write about multimedia topics, including video and audio conversion, compression, editing, and downloading. I joined WonderFox in 2020, and my goal is to help readers solve everyday tech problems more easily. In this guide, I've shared a complete guide on how to add subtitles to your MP4, MKV, MOV, and AVI videos as either soft subtitles or hard subtitles. Hope you enjoyed it!

Email

Powerful DVD Ripper – Convert DVD with Desired Subtitles
Powerful DVD Ripper – Convert DVD with Desired Subtitles

WonderFox DVD Ripper Pro offers the easiest and quickest solution to convert DVDs while keeping subtitles. It can rip DVDs to MKV, MP4, AVI… with single or multiple subtitles. Meanwhile, it will transform your DVD into high-quality videos watermark-free.

Free download Download for Free
Free download Download for Free
* Please DO NOT use it to rip any copy-protected DVDs for commercial use.
Specialized in multimedia software solutions.
Since 2009

Terms and Conditions | Privacy Policy | License Agreement | Copyright Β© 2009-2026 WonderFox Soft, Inc.All Rights Reserved

Back to Top