Have you ever wondered why videos have captions?

If videos give you a complete experience, audio and video combined, then why add written text at the bottom of the screen?

Facebook claims that 1.5 times more people are likely to watch videos on their mobile devices, while on Twitter 90 percent of all video content is watched on mobile devices.

Now imagine you are in a public place and you want to watch a video but forgot to bring your handsfree. What would you do? Still watch the videos with the volume on and earn the ire of everyone around you?

The National Institute on Deafness and Other Communication Disorders (NIDCD) reports about 15 percent of American adults have some trouble hearing. Imagine this large population of people not having access to video content.

These are just a few examples of how important captions are for video accessibility, comprehension and one more very important factor - SEO. If you want your video to rank higher on Google and other search engines, you need to have captions added to your videos.

So what are captions? People generally confuse captions with subtitles. Captions capture everything on the screen - dialogues, emotions, background sounds, etc., while subtitles simply transcribe what is being said or translate what is being said into your language.

Another misconception about captions is that they are for deaf and hard of hearing when in reality captioning helps everyone (The National Center for Biotechnology Information - NCBI). Adults and children equally benefit from them since they improve comprehension, memory and attention to video.

There are two types of captions: open captions and closed captions. Open captions are a part of the video and cannot be removed while closed captions can be turned on or off. Creating captions is a tedious job and can take hours but with Keevi's speech recognition software you can create captions in no time.

Why do you need to add captions?

Essential for hearing impaired

To meet the accessibility standard you must have captions. People who have trouble hearing cannot watch videos without them. So, they are important for inclusivity. US laws make it mandatory to add captions to educational and workplace videos, etc.  

Poor audio

Sometimes the quality of the sound is not good which makes it harder to understand it. This can happen if the mic is too far or the person speaking is not audible. In such cases adding captions can be a great help.

Complex content

Videos at times contain technical jargons and terms that can be hard to get. If your video is covering a complex topic then it is always advisable to add captions. Also, it helps the non native speakers to understand the topic.

People absorb new information differently

Always keep in mind that people absorb information differently. There are people who absorb new information through watching, others through listening and some people require both. So, it’s better to add captions so that everyone feels inclusive.

Makes it easier to take notes

Captions make taking notes easier for online students. You can read what’s being talked about and take notes from there.

Increase retention

According to research, captions help students in better retention of the topic being discussed in the video.

Improves average watch time

According to a study, videos with captions are 80% more likely to be watched till the end as compared to those without captions. This shows that captions increase the average watch time.

Creates engagement

Captions increase the impact videos have on viewers. Stats show the same. According to Discovery Digital Networks, captioned videos have 7% plus more views.

How is Keevi caption creator different from others?

There are many caption generating tools available online; however, Keevi is better and different.

Accurate Transcriptions

Caption generating tools are hardly ever accurate. Most of the videos that they transcribe make no sense and you have to make plenty of changes to the text which can be very time consuming. In contrast, Keevi provides accurate captions.

Keyword Search

Transcriptions can be long and therefore if you are looking for a specific word, it may be time taking to find it. With Keevi however, keyword search is both quick and easy.

All-In-One Caption Editing Tool

Keevi is an all-in-one editing tool where you can upload, generate, edit and download captions in just a few clicks.

How does captions for videos work?

Keevi’s caption maker works in two steps:

Turns Voice into text -

Keevi’s voice recognition software converts the audio into text form. Keevi’s advanced technology accurately transcribes the video.

Syncs text so that it matches the video

The next step is to sync the text with the video. Keevi does this for you. It automatically syncs the text with the video so that they perfectly match with each other.

How to add closed captions to a video?

Closed captions can be toggled on and off. To create closed captions follow these steps:


Upload your video file

Import the video file that you want to create closed captions for.

Adding closed captioning to video

To add closed captions to the video, click on Captions. Now choose how you want to generate captions. You can upload an SRT file, create captions automatically or manually. Next select the language in which you want to create your subtitles and you’ll get your captions in a few minutes.

Proofread and edit

Once you have generated the captions, proof read them and make changes, if required.


Export subtitles

Once satisfied, export the caption file in SRT format. Now you can upload the video and the SRT file on social media platforms.

No items found.

Have any questions?

What are captions?

“A caption is the words printed underneath a picture or cartoon which explain what it is about.” This is its dictionary meaning . However do not confuse captions with subtitles - both terms are sometimes interchangeably used. Captions include both the dialogue and other relevant audio, while subtitles are just the dialogue.

Another important distinction between the two is that captions are typically used by deaf and hard of hearing people - though this is not to suggest that they are meant for them only. Since captions include non verbal sound effects like wind blowing and music playing, etc. they therefore capture the entire scene for the deaf and hard of hearing people as compared to the subtitles.

How to create captions for videos on social media?

1. Upload the video

Browse the video from your computer and upload it. This might take a few seconds.

2. Generate captions

Now go to captions and select how you want to create captions. You can create them manually or automatically. Once you have your captions you can review and edit them.

3. Export SRT file

Next go to export, select the format as SRT and download the file.

4. Upload SRT file on social media platform

Lastly, upload the file on your preferred social media platform.

What is the most used caption format?

SRT and VTT formats are the most popular. They are compatible with most social media platforms, including YouTube, Vimeo and Facebook, etc.

What is the difference between subtitles and closed captions?

Though interchangeably used, subtitles and closed captions have fundamental differences between them. 

Subtitles are text alternatives of the dialogues that are being spoken in the video. On the contrary, captions include not only the narration of what’s being spoken in the video but also the sound effects. The major difference is that when you add subtitles, you assume that the viewer can hear dialogues and sound.

On the other hand, when you add captions you assume that the viewer cannot hear the sound. 

Subtitles are for people who do not understand what’s being spoken in the video, whereas captions are for those who cannot hear or are hard of hearing.

Do you need to sign up to use Keevi?

No. Just go to the website and start adding captions to your videos.

What are the alternative ways of adding captions to videos?

You can add closed and open captions with Keevi but there are also a few other ways you can use to add captions to your videos.

Youtube Captions

On YouTube, you can add captions to your videos by first generating them automatically or manually.

Create Auto captions

Follow these steps to create auto captions:

  1. Sign in to your YouTube account and upload the video. 
  2. From the menu select subtitles.
  3. Click on the video that you want to create subtitles or captions for.
  4. Click on Add language and select the language for your captions.
  5. Click on add under subtitles.
  6. Now that captions are generated, review and edit them.

Create Manual captions

You can either type the transcript or paste it and YouTube will automatically sync it with the video. To create manual captions, follow these steps:

  1. Click on “type manually”.
  2. Now start writing the captions. Make sure that when you are writing the captions, you also add the sound effects [wind blowing]. 
  3. When finished writing, click publish.

Facebook captioning

To add captions to your facebook video you require an SRT file. You can either write a SRT file manually or create one with Keevi. Once you have your SRT file you can upload it on facebook. Here’s how you upload captions on facebook:

  1. Log in to your facebook account.
  2. Click on a photo/video on your timeline or your newsfeed.
  3. Click on date and time on the top of the post.
  4. Click on the three dots and select edit video.
  5. Go to upload the SRT file and choose your file from your computer.
  6. Lastly, click save.

How to add open captions in instagram videos?

To add open captions to your Instagram videos follow these steps:

1. Browse the video

Browse and upload the video that you want to create subtitles for.

2. Generate Captions

Go to the captions tab and select auto captions. The auto caption tool will automatically create captions. If you want to write captions manually or already have captions in SRT format then you can also upload them. Once you are done, go to option and click styling option. 

3. Export

Now go to export, choose the format and download your video.

4. Share on Instagram

Lastly, share the captioned video on your Instagram account and you are done.

How to add captions to a video manually?

If you want to write captions for your videos yourself, you can do that with Keevi. Here’s how:

  1. Upload the video you wish to create captions for.
  2. Go to the captions tab at the top of the editor.
  3. In the left tab, select manual captions.
  4. This will take you to the next screen where you can start writing the captions.
  5. Make sure when you are writing captions you add non verbal sounds as well.
  6. As you write the captions change the timestamps of the lines so that they sync perfectly with the video.
  7. Now go to options at the top of the left panel and select styling options.
  8. Change the styling of the captions.
  9. Once done with writing the captions preview the video.
  10. Lastly click on export and download the video.


Generate closed captions online

You can generate closed captions for your videos online with Keevi. Just create a SRT file with Keevi and upload it to your platform with your video and you will have your closed captions.

Languages and accents

Keevi helps you add captions in 119+ languages. Just select the language you want your captions in and let Keevi do the rest.


Keevi is compatible with SRT format. You can upload/download in SRT and VTT formats.

Import captions

If you already have your captions then you can directly upload them on Keevi and easily add them in your video.

Automatic caption generator

Keevi understands that writing captions can be hard. Keevi’s speech recognition software generates captions for you.


You can create, edit and download captions as .txt format.

Easy to edit

Making changes in captions is really easy. You can change the size, text, font, styling and placement of the captions in real time.

Caption styles

There are more than 100 caption styles that you can choose from.

Accuracy and easy to read

Captions created by Keevi are accurate and easy to read as it does not display a lot of captions on one screen. Having a large chunk of text at the bottom of the screen can be hard for the viewer to read.

Custom Keyboard shortcuts

These shortcuts allow you to caption your videos faster and efficiently.

Timing and sync

Adjust the timing of your captions and sync them with your video with caption timing control.

Advanced punctuation

With the help of Keevi’s advanced punctuation tool, you don’t need to worry about adding punctuation marks to your captions. It will automatically add period, comma, exclamation point, question mark, etc.  

Visual timeline & soundwave

With Keevi’s visual time and soundwave you can easily adjust the speed of captions and see the audio and video in visual forms which makes it easy to edit.

Manage caption settings

With Keevi you can manage lines per captions and characters per line that you want to show in your captions so that it’s easy to read and is visually appealing as well.

Save draft

You can save your video in draft form. You can always come back to it, make changes and download it.

Export video

Once you have captions in place, you can download video and share on various social media platforms.

Export subtitles

If you only want to export your captions you can do that with Keevi. Keevi helps you export captions in SRT, WebVTT and text formats.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

  1. keevi
  • keevi


Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.