Add Subtitles to MP4

Add subtitles to your MP4 videos with Keevi subtitle maker and make them more accessible

background effect ico
Add subtitles to mp4

These statistics say it all -

By 2022, online videos will make up more than 82% of all consumer internet traffic — 15 times higher than it was in 2017. (Cisco)

Viewers retain 95% of a message when they watch it in a video, compared to 10% when reading it in text. (Insivia)

In today’s world of digital marketing, a video marketing strategy is the only way forward. But not every video tells your story the way you want.

According to a research by Verizon media - 50% of the people watch videos with the sound off. How do they get your message then? Subtitles.  

This shows the power of subtitles and the impact it can have on viewer experience.

Moreover, adding subtitles in your movies not only helps the audience better understand their content but is also essential for people who are either not a native speakers or speak a completely different language. Adding subtitles to your videos therefore increase accessibility, engagement and comprehension of the viewer. 

This is why the importance of adding subtitles to your videos, including MP4 videos cannot be undermined. With Keevi you can add subtitles to your MP4 videos in just a few clicks.

Embed subtitles into video permanently

Upload video

Upload, browse or paste the url of the video that you want to create permanent subtitles for. Uploading the video might take a few seconds. Once it’s uploaded it will take you to the keevi subtitle editor.

Generate subtitles

You can generate subtitles for your videos by any of the above mentioned ways. Just select one option and start creating your subtitles.

Edit subtitles

Now that you have your subtitles you can start editing them, if required. You can resync them with the video by changing the timestamps. You can also change the text, style, format and alignment of the subtitles.


Lastly you can download the subtitle file or video in different formats. Just go to Export, select Format and wait for the video to download.

background effect ico

How to permanently add subtitles to a video file?

Create Auto subtitles

Writing subtitles and syncing them with your video can be tiresome. Keevi allows you to auto generate subtitles for your mp4 videos with auto subtitles option. There’s no need to write or upload subtitles. All you have to do is upload your video and click auto subtitles.

Create Manual subtitles

Keevi has a feature of manual subtitles in case you want to write your subtitles from the start. Just upload the video and start writing the subtitles. You can set time for each subtitle line so that it syncs perfectly with your video.

Uploading SRT file

Another way you can add subtitles to your video is by uploading a SRT file. You can create an SRT file manually or can download it online.


Browser based subtitle generator

Keevi works in your browser. You do not need to download or install it. Simply login, upload your video and start generating subtitles.

Caption styles and fonts

Keevi gives you the option to add multiple styles to your captions. You can change the font, color of the text, size, alignment, caption place; you can further add animations and stickers.

Download in different formats

You can download your subtitles in VTT, Text and SRT formats. You can either download only the subtitles or you can download the subtitled video.

Hardcode subtitles

With Keevi, you can add permanent subtitles to your MP4 video. These subtitles cannot be turned off.

Merge SRT with MP4

You can upload an SRT file and merge it with your MP4 video. Furthermore, you can upload subtitles in txt, vtt formats and can merge them easily with Keevi.


With Keevi you can create transcripts for your video in multiple formats and can download them as well.

Automatic subtitles

No need to worry about creating your subtitles from scratch because Keevi will do it for you. Keevi’s AI-powered caption generator will create your subtitles in just a few minutes.

Translate in multiple languages

Keevi helps you translate subtitles in 119 languages, including English, Chinese, Russian, French, German, Spanish, Portugese, Korean, Japanese, Polish, Persian and more.

Upload subtitle in multiple formats

If you already have subtitles and you want to merge them with your video then you can do that with Keevi. You can upload your subtitles in different formats including vtt, text and srt.

Advanced punctuation 

Subtitles created by Keevi are automatically punctuated - commas, full stops/periods and exclamation marks etc.

Setting Timecode

Sync or resync your subtitles by adjusting timecodes of captions and subtitles. Just change the start and end time of the subtitles line and align them perfectly with your video.

Change aspect ratio

Optimize your videos for social media by changing their aspect ratio. 

Why should you use Keevi to create subtitles for your MP4 videos?

Improves comprehension

Subtitles are a narration of what's being spoken in the video. It allows the viewer to better understand what’s happening in the video. 

People watch videos with sound turned off

Did you know 85 percent of Facebook videos are watched without sound? 

Majority of people that watch videos in a public setting watch them on mute. According to a research conducted by verizon media 1 out of 3 people turn on the captions when they are in a public place.

People speak different languages

We need to understand that our audience is not confined to our native countries anymore. Your content reaches billions of people all over the world. It’s therefore not only important to target your home audience but also those who do not speak your language.

Boosts your SEO

Google tends to crawl the metadata attached to your videos. It can’t crawl videos but it can crawl metadata. Hence it's better to have subtitles for your videos so that google knows what’s in the video and ranks you higher in the search results. 

Let’s talk numbers

Facebook says that 41% of the videos are not comprehensible without sound and adding captions to them therefore provides context which makes them easier to understand. 

Results of a Verizon media conducted study showed 37% of video viewers reported captioning made them turn the sound on because it made them more interested in the video. 

The same study further revealed captioning helps advertisers as it leads to 8% lift in ad recall, 13% lift in brand linkage, and 10% lift in ad memory quality.

Get Started Now

Add Subtitle to Video

Get Started for Free!
background effect ico

Frequently Asked Questions

What is the MP4 video format?

MP4 is an abbreviation for MPEG-4. It is the standardized video format that is supported by all video players. It can contain both the video and the audio. The data in the MP4 format is compressed thus allowing it to be smaller in size than the other formats. This video format is supported by both Mac and Windows without the need of installing any additional software.

How to add subtitles to mp4 video in Keevi?

There are a few simple steps to create subtitles for your MP4 video:

Step 1: Go to Keevi and upload your video

Simply go to Keevil and upload your video. To upload your mp4 video, drag and drop your video or browse it. 

Step 2: Create and Add subtitles to mp4

To create subtitles you can upload an SRT, VTT or Text file and merge it with the video. You can also create manual or auto subtitles for your video. After you have created the subtitles for your video you can edit the text, if required. To do that just click on the line you want to edit and start changing the text. You can also change the font, color, size and alignment of the text by clicking on options and selecting styling.

Step 3: Download the subtitled video

To export the subtitled video just click on the Export button at the top right corner of the screen and then select the Format. Wait for a few minutes to get your subtitled video.

How to permanently add subtitles to an mp4 movie?

To add subtitles you would require a movie in MP4 format and a subtitle file. Don’t worry if you don’t have a subtitle file - you can use Keevi’s auto subtitle feature to create subtitles automatically.

Let me walk you through the steps to add the subtitles in your MP4 movie.

  1. Upload the movie -

Upload the movie that you want to create permanent subtitles for. You can browse it from your computer or can drag and drop it.

  1. Upload subtitles -

You can upload subtitles in VTT format, text format or as an SRT file. You can either create them or can download the subtitle file. Next upload the subtitle file in Keevi and it will merge both text and video files. Once they are merged you can edit subtitles (if required) and can even change the timestamps to make sure that they are synced perfectly.

  1. Generate subtitles for your movie -

If you don’t have a subtitle file and you don't want to write subtitles then use Keevi’s auto subtitle feature. Just go to subtitles and select auto subtitles. Select the language you want to create subtitles in and then click generate subtitles.

  1. Edit subtitles -

After generating subtitles, you may or may not need to edit them for accuracy. You can change the start and end time of each subtitle line. To edit a specific line, simply click on it and change the starting and ending points so that they are in sync with the video. You can also change the styling of the subtitles.

  1. Download movie with subtitles -

Once you are done editing the video preview it. Make any more changes that you want to and then click export to download the video.

How to merge subtitles with video permanently?

If you already have your subtitles in an SRT, VTT or text  format then you can merge the video and the subtitles with Keevi. 

To do this you should have a video and the subtitles file. You can download the subtitles of the video but if you can’t find them online, you can create them.

Create an SRT file -

Before creating an SRT file keep in mind that it has four main parts: 

  1. The number of action frames. These numbers are always in sequence.
  2. Timecode of each subtitle. They contain the starting and ending points of each subtitle line.
  3. The actual subtitle line.
  4. A blank line to indicates that a new line subtitle sequence is going to start

Now follow these steps to create an SRT file: 

  1. First you need to open a file in a text editor or notepad.
  2. Then start with writing “1”. This shows the sequence number of the caption. After that press enter.
  3. Enter time code. Write the starting and ending time of the caption. Write the time in the following format:
    Hours: minutes: seconds: milliseconds → Hours: minutes: seconds: milliseconds 

00:00:00,000 → 00:00:05,450.

  1. In the next line write the caption. Make sure that you have 32 characters and the captions are not more than 2 lines long.
  2. After the last line, press enter twice and then write “2” and start with the same process again. 
  3. If you are using a text editor then go to format and click select plain text. 
  4. Next go to save as and save the file as txt or srt.
  5. At the bottom of the screen uncheck “hide extension” and “no extension is provided, use .txt.”
  6. If you are using notepad go to save, write the name of the file and at the end add. srt

Once you have created an SRT file the next step is to merge it with the video.

How to add an SRT file to mp4?

  1. Upload the video -

Upload the video that you want to merge your subtitles with.

  1. Upload the subtitle file -

Next upload the SRT file that you created. Go to the subtitle and click on upload SRT file. 

  1. Merge SRT file and the video -

Once you have uploaded the subtitles go to generate subtitles. This will merge both the subtitle and video files. You can now edit the subtitles and resync the subtitles by changing their time codes if required. 

  1. Download the video -

When you are satisfied with the final output hit export and download the subtitled video.

What are hardcode subtitles?

There are generally two types of subtitles: hardcode subtitles and soft subtitles. Hardcode subtitles are burned in subtitles that are permanent and cannot be removed. Hardcode subtitles are a part of the video and once they are burned into your video they cannot be edited. On the other hand, soft subtitles can be toggled on and off. They are not permanent.

Hardcode subtitles do not require any additional plugins, whereas soft subtitles are not compatible with some platforms. In such cases, the only way you can add subtitles is by hardcoding them.

How to hardcode subtitles?

Keevi allows you to add subtitles permanently to your videos so that they are compatible across all platforms. If you want to hardcode subtitles into your videos through Keevi, simply follow the steps laid down above for “How to add subtitles to mp4 video in Keevi?”

Are subtitles available in multiple languages?

Keevi allows you to create subtitles in 119 languages. 

Here’s an incomplete list of some of the languages that you can translate your subtitles into:

  • Bulgarian 
  • Chinese 
  • Croatian 
  • Danish
  • Dutch 
  • English
  • Finnish 
  • French
  • German 
  • Greek
  • Hungarian 
  • Italian 
  • Norwegian 
  • Persian 
  • Japanese 
  • Korean
  • Polish 
  • Portuguese 
  • Romanian 
  • Russian 
  • Serbian 
  • Slovenian 
  • Spanish 
  • Swedish 
  • Turkish 

How can you change the styling of the subtitles?

With Keevi you can change the styling of your subtitles and can stand out from the crowd. Keevi gives you the option to change the text, font, size, color, alignment and place of the subtitles. It also allows you to add animations and stickers in the videos.

You can change subtitles styling by following these steps:

  1. Upload video and generate subtitles -

You will first need to upload your video and create subtitles. You can create subtitles manually, automatically or by uploading a subtitle file. Once you have generated subtitles you can edit them.

  1. Change styling of subtitles -

To change the styling of your subtitles go to Options and then from the drop down menu select Styling. This will give you a set of options - You can change the size, color, font and alignment of the subtitles, etc. To add animation, click on Animations and choose from different animation options. 

  1. Download -

Once you are done, hit Export and download your subtitled video.

Can you export subtitles?

Yes. Once your subtitles are created, edited and downloaded, you can export them. To do this, click on the Export button at the top right corner. Now select the format you want to export subtitles in. You can choose from .vtt, .txt. .srt formats. After selecting your format, click Export and you are done

Other Tools

Related Articles