How to Add Subtitles to a Video Permanently [5 Best Ways]

Download Video Converter Ultimate for Free!

Different streaming platforms run different engines to accept and display subtitles. But caption incompatibility may occur sometimes which can paralyze the whole video. In this case, knowing how to add subtitles to a video permanently is an impeccable way to make your videos smooth. And for your convenience, this post has compiled 5 workable ways to help you add SRT files to video, including useful tool recommendations and an SRT creation method. Now, let’s scroll down and dive in!

How to Add Subtitles to a Video Permanently (Recommended!)

VideoSolo Video Converter Ultimate must be recommended when you want to add subtitles to a video permanently. This top-rated program is equipped with a full-brown video edition feature, making you easily put subtitles on videos and permanently embedded in them. And a preview is available once the caption edition is done. Better yet, this full-fledged subtitle adder can ensure up to 8K Ultra HD quality output when adding subtitles to the video. Quality compression will not occur.
Explore more features of VideoSolo Video Converter Ultimate
  • The user-friendly interface makes it easy to add subtitles to a video with 3 steps;
  • Compatible with various video input formats to add subtitles;
  • Ultra-high output quality options, such as HD, 4K, 5K, and 8K Ultra HD, are provided;
  • Easily convert video and audio in bulk to over 1000 formats fully compatible with mainstream platforms;
  • Customized output settings, like changing video/audio code, sample rate, bitrate, etc.;
  • Ultrafast speeds up to 50X are provided to export video.
Now, let’s see how to use VideoSolo to add subtitles to a video permanently.

Step 1. Download and Launch VideoSolo Video Converter Ultimate

Please download VideoSolo Video Converter Ultimate by clicking the download button above and open it. To import video into the software, drag the file or select Add files.
VideoSolo Video Converter Add Files

Step 2. Open the Edit Subtitles Windows.

Clicking the “Edit” icon, and the “Editing” window will pop up. In the “Subtitle” section, you can type the subtitles you want to add, which will be embedded into the video. Moreover, some other edition tools you can see at the top of the interface. Choose them, and try to crop, rotate, or add effects, a watermark.
Edit Icon Edit Video

Step 3. Convert Subtitled Videos

When you finish adding the caption, you can press the “Play” button to preview. If everything is OK, just click “Convert All” to export the video.
VCU Convert All

How to Add Subtitles to a Video Permanently with Handbrake

Come with free service, Handbrake can generally work with Windows, Mac, and Linux as a full-fledged video transcoder. More than that, this cross-paltform and open-source program can also do you a great favor when it comes to adding subtitles to videos. With only several clicks, Handbrake is capable of bringing you a video with real-time displayed subtitles. And here are the specific steps to add subtitles to a video permanently with Handbrake.
Step 1. Install Handbrake on your computer and launch it. Then import a video source from your local folder.
Step 2. Preset the output format by going to “Presets” > “Summary” > “Format” to choose the format you want to export.
Choose Output Format on Handbrake
Step 3. Click the “Subtitle” section, find “Tracks” and choose “Import Subtitle” to add an SRT subtitle file. A soft subtitle will be added to your video as a fault. If you want to hardcode the subtitle to the video permanently, you need to tick on the “Burn in” option.
Step 4. Click the “Browse” button in the bottom right corner to set up the output destination.
Step 5. Now, you can tap the green “Start Encode” button to add subtitles to the video permanently with HandBrake.
Add Subtitles to A Video Permanently With Handbrake

How to Embed Subtitles to a Video Permanently in VLC

Like Handbrake, VLC is also a countable subtitle adder. For one thing, VLC goes viral on Mac, Windows, iOS, Android, and even Ubuntu and is an open-source video tool that is free and easy to use. For another, considering its video compatibility, you can add subtitles to almost any format of video in this VLC. So, this part is going to tell you how to embed subtitles to a video permanently in VLC.

Add Subtitles in VLC on Windows

Step 1. Open VLC on your computer, and click “Media” > “Stream” > “Add” to choose the video you want to embed subtitle.
Add video on VLC
Step 2. Tick on the “Use a subtitle file” option and click “Browse” to select the corresponding SRT file. Then click “Stream” > “Next”.
Add subtitles on LVC
Step 3. Click “File” > “Add” to specify the export folder. Find the video you want to caption and make sure the filename ends up with “.mp4” or another extension. Then navigate to the location where you would like to keep the file and click Save. To proceed, click “Next”.
Choose the File Location on LVC
Step 4. Tick on “Activate Transcoding”. After that, hit the “Wrench” icon and select the “Subtitles” tab. Now you need to toggle on the two options (Subtitles and Overlay subtitles on the video) under “Subtitles”. Finally, Click “Save” and “Next”. In the new window, click “Stream”.
Embed Subtitles with video on LVC

Add Subtitles in VLC on Mac

Step 1. Install and open VLC on your Mac. Then click “File” > “Convert/Stream”.
Step 2. Drag and drop the video source you want to add subtitle in the new pop-up window. Then click “Customize” to select the SRT file. A new dialog box will open, where you need to choose “DVB Subtitle”.
Add Subtitles in VLC on Mac
Step 3. Now click “Apply” to confirm the subtitle settings. Consequently, click on “Save File” and “Browse” to choose a folder as the subtitled video destination folder.
Save Captioned Video in VLC Mac

How to Permanently Add Subtitles to a Movie Online

If you don’t want to get any extra program installation, an online video edit tool named Kapwing will be a recommendation. Instead of manually setting up the caption timing, a feature called “Magic Subtitles” of Kapwing can help you auto-generate subtitles for editing and burning. Not only that, this feature can also make all subtitles embedded into videos permanently. Now you can follow the process below and try to add captions to videos online.
Step 1. Drag and drop the video source you want to put the subtitle in Kapwing.
Step 2. Navigate to the “Subtitles” tab in the left sidebar, hit “Auto Subtitles” and Kapwing will detect the video language to automatically create the subtitle for you.
Auto Subtitles on Kapwing
Step 3. If you want a different language subtitle, just go to the “Translate” tab to translate the subtitle. Also, from the right panel, you can change subtitle’s text font, size, background and other appearance settings. Once you finish the settings, click “Export Project” to save the captioned video.
Add Captions to Video Online

How to Create SRT Files and Merge Subtitles Permanently

In general, the SRT files for movies are easily retrievable online, thus you can use the mentioned tools to permanently add subtitles. However, for some lesser-known films or self-made videos, there may not be readily available SRT files online. How to create your own SRT files and permanently add them to these videos? In this part, the way to create SRT files and merge subtitles with video permanently with these files will be displayed. Check it and have a try.

How to create an SRT file on Mac

Step 1. Create a new file in TextEdit, type “1” as your first caption sequence, and then click “Enter” to move to the next line.
Step 2. Type in the beginning and end timecode in the format – “[hours]:[minutes]:[seconds],[milliseconds] –> [hours]:[minutes]:[seconds],[milliseconds]”, and then move to the next line by pressing “Enter”.
Step 3. Now you can type your captions. But remember to stay in the 32-character limit, 2 lines per caption, and be in line with the caption guidelines.
Step 4. When you finish the last line, you need to leave a blank line at the end to indicate the beginning of a new sequence. Then type “2” to repeat the process above until you have all subtitles written.
SRT Subtitle Format
Step 5. Save your file as .srt by choosing “Make Plain Text”. Remember to Uncheck “Hide Extension” and “If no extension is provided, use .txt”.
Create SRT File Mac

How to create an SRT file on Windows

Step 1. Open a new file in Notepad. Then start by typing “1” and move to the next line by pressing the “Enter” button.
Step 2. The starting time for each subtitle should be written in “[hours]:[minutes]:[seconds],[milliseconds]” format. Consequently, you should type the ending time for the subtitle: “–> [hours]:[minutes]:[seconds],[milliseconds]”. The entire line looks like 00:00:01,120 –> 00:00:05,040.
Step 3. Enter to the next line and you can type the corresponding captions. Once finished, move to create line-space between the subtitle you just made and the next subtitle.
Step 4. Type “2” to repeat the above steps. Then likewise create “3”, “4”, till the last subtitle line.
SRT Subtitle Format
Step 5. Click “File” and then click “Save As” to save the subtitle file as .srt file.
Save as SRT on Windows
Note that after creating the SRT file, VideoSolo Video Converter Ultimate can assist you in adding subtitles to videos.

Comparison of 5 Ways to Add Subtitles to a Video

Windows & Mac
Multiple Input Formats
Subtitle Edition
Video editing tools
Subtitle Preview
While each subtitle adder has its own strengths, VideoSolo Video Converter Ultimate is most definitely worth a try for more stable and comprehensive support of your video creation. Better yet, its all-purpose features and smooth and easy operation can caption your all videos with no sweat.

FAQs about Adding Subtitles to Video

Where to Download Subtitles for Videos?

There are various websites that can help you get subtitles; VideoHunter is recommended because it can help you download videos with subtitles from most platforms or simply download the subtitle files with no cost. You can also try OpenSubtitles and, which have subtitles for some of the most popular movies and TV shows.

How to Add Subtitles to Youtube Video?

As we all know, subtitles not only add a lovely visual touch to projects, but they also make videos more captivating and accessible. So let me show you how to add subtitles to Youtube videos.

Step 1. Preparation for adding subtitles

You need to log in to Youtube Studio, and then hit the Subtitles button from the left menu. Choose the video file that you want to add subtitle text. Make sure your file type is supported by YouTube before you begin.

Step 2. Two ways to add subtitles

After the preparation done, select your preferred language after clicking the ADD LANGUAGE button. Then you can add subtitles by clicking the ADD button. You can choose to add subtitles by automatic recognition or type the text manually.

How to Add Subtitles to a Video on iPhone?

You can try iMovie application to add subtitles on your iPhone. You may get latest version of the iMovie program for free by performing a quick search for it on the Apple App Store. Then launch iMovie and simply follow the steps below.
  1. On the timeline, tap the clip you wish to edit.
  2. Tap the T icon from there. After you do that, numerous styles will start to appear.
  3. Simply input the text for that specific clip after choosing the appropriate style.
  4. Choose the location where your captions will appear.
  5. To make sure your subtitles are correct, play the video.
  6. It’s simple to modify if you see a spelling error or incorrect word. You must return to edit mode, choose the clip, then hit the T icon.
  7. Tap done after you’re satisfied with your creative efforts and subtitles.

What is the Difference Between SRT/ASS/SSA Subtitles?

The three most widely used subtitles are SRT, ASS, and SSA and we will introduce the difference of these three types of subtitles.


SubRip Text is abbreviated as SRT. This is the most basic text subtitle type, consisting of a numeric counter, the time, and the subtitle text.


SubStation Alpha is abbreviated as SSA. It is more potent than SRT. It offers a variety of colors, typefaces, and unique effects.


ASS is an abbreviation for Advanced SubStation Alpha. It covers all of the characteristics of SSA as well as extensions based on the basic SSA features.


To wrap up, there are five ways you can use to add subtitles to a video permanently. They are all workable. But if you want to seek a way that can easily and conveniently embed subtitles into videos. VideoSolo Video Converter Ultimate should be given top priority. With its marvelous features, every video will be embedded with a clear caption. Now, give it a shot and make your video perfect!
3 2 votes
Article Rating
Notify of
Inline Feedbacks
View all comments