Wondershare Filmora9
Best video editing software to add text and subtitles to videos
  • Customizable built-in text, titile, subtitles and credit templates available
  • Edit color, size, font and animation of the titles and text easily
  • More extensive title & text effects packs and sets available in Filmstocks

Best Automatic Subtitle Generators in 2019

Mar 27,2019• Proven solutions

Creating subtitles for videos manually is a process that becomes increasingly more difficult as the duration of a video get longer because you have to transcribe each and every word in that video. What’s more the subtitles have to be perfectly synced with the video and the audio, as subtitle delays can cause a great deal of confusion. The automatic subtitle generators powered by artificial intelligence offer a quick solution to this problem since they can generate subtitles for an entire video in just a few minutes. So, if you would like to learn more about automatic subtitle generators, you are at the right place because in this article we are going to take you through some of the best options that are currently available online.

Best Free Tools For Generating Video Subtitles

The technologies that are used for automatic subtitle generation are still being developed and most of them can only produce accurate results in a handful of languages. Furthermore, you will have to go through the text once it is generated, because the way a certain word is pronounced or the speaker’s accent can often cause mistakes. Let’s take a look at the best automatic subtitle generators.

YouTube Automatic Caption

Video content producers who already have their own YouTube channel can use the platform’s speech recognition technology to generate subtitles automatically after they upload a new video. At the moment this option is available only for Russian, Japanese, English, Portuguese, German, Spanish, Korean, French, Italian and Dutch languages, and you have to use conventional methods of making subtitles for your YouTube videos if they are not in any of the languages on this list.

The process of generating automatic captions on YouTube is fairly simple, as you just have to upload a new video and once the upload is complete you should find that video in the Video Manager. Click on the Edit drop-down menu that is located next to your freshly uploaded video and choose the Subtitle/CC option. The Language (Automatic) feature will be available if the platform can recognize the language used in your video, so you should click on it and then proceed to click on the Edit button in order to start proofreading the automatically generated subtitles. When done, you can confirm the changes you’ve made by clicking on the Save button and the closed captions are going to be displayed next to the title of your video in the Video Manager.

Facebook’s Automatic Caption Feature

This tool is only available in US English, and it can be quite useful for Facebook users who often upload videos in this language to their profiles. However, Facebook’s automatic caption feature is not entirely reliable, which means that you have to proofread all subtitles it generates.

Go to the Facebook’s home page or to your profile page and click on the Photo/Video option that is located in the Create Post menu. Locate the video you’d like to upload to your Facebook page, insert the video’s title or add a comment about the video and click on the Share button once the video is uploaded. The video will be displayed on your profile page, and you should click on the Generate button that is located at the top of the post. In case you can’t see the Generate button, you should simply click on the Edit Post button, find the Subtitles&Captions (CC) option and then choose the Video Language.

Go through the captions you’ve just generated in order to make sure that there are no mistakes and after you’ve made all the necessary edits you should click on the Save to Video button and that is it, your video will have subtitles.


This online platform helps its users sync the subtitles with videos. In case you want to create the subtitles by yourself, you can also use Amara to type in the text, but if this process is too long for you and you’re looking for a way to save some time, then you should probably generate the subtitle file using text to speech platforms like Amber Script or Watson.

Once you’ve managed to turn all the narration or the dialogue in your video into text you should head over to the Amara platform that lets you add a subtitle file to a video. The video for which you would like to create a subtitle file has to be stored online so that you can link to it. In case you don’t have a web server where you can upload the video file, you can use a video hosting platform like Vimeo to store your file online.

Insert the video’s URL into the address box, then click on the Begin button and the platform will add your video to its subtitling system. On the left side of the subtitle editor, you will be able to see the following question: ‘Already have subtitles for this video? Upload them directly;. Click on the ‘Upload them directly’ option to add the text you’ve generated earlier using a text to speech platform and once the Upload Subtitles window pops up on the screen you should select the language that is used in the video and in the text file you’re uploading. Hit the Upload button to add the text file to your video and then click on the Edit Subtitles button that is located on the left side of the editor. The process of syncing the subtitles with your video can be more or less complicated depending on how long the video is or how much dialogue it has. The important thing is to be patient and detail-oriented because a subtitle delay of just a couple of seconds can totally ruin your video.


Even though it is relatively easy to generate subtitles for videos you share on YouTube or Facebook the voice recognition technologies subtitle generators use are still not entirely reliable. What’s more platforms like Amara don’t have their own text to speech technologies and you must use them in combination with online platforms that offer this service. Which method of generating subtitles automatically do you like to use the most? Leave a comment and let us know.

Liza Brown
Liza Brown is a writer and a lover of all things video.