Filmora - AI Video Editor
Edit Faster, Smarter and Easier!
Automatically Generate Subtitles & Captions with AI-tech
  • 1-Click convert audio to text online free
  • Automatically transcribe audio to text for free
  • Edit color, size, font and animation of the titles and text easily
  • More extensive title & text effects packs and sets are available

*Click on the video to learn how to make subtitles in minutes >>

Top 8 Best Automatic Subtitle Generators

author avatar

May 21, 2024• Proven solutions

Are you a video content creator looking to take their videos to the next level? Subtitles are a great way of making your content more accessible, engaging and SEO friendly. A video subtitle generator is the perfect tool for taking your videos to the next level and providing an unbeatable viewing experience.

Video creators come in all shapes and sizes - from vloggers, directors, YouTubers, teachers, students - to marketers who create tutorial videos or demo/promotional videos. Adding subtitles into videos needs no longer be a tedious task thanks to video subtitle generators. In this article we are going to take you through some of the best options that are currently available online to generate subtitles automatically.

Part 1: 8 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.

1 - Filmora Audio to Text Converter 2 -
3 - YouTube Automatic Caption 4 - Facebook’s Automatic Caption Feature
5 - VEED.IO Automatic Caption Feature 6 - Kapwing Auto-Subtitle Maker (Beta)
7 - Amara 8 -

1. Filmora Audio to Text Converter

Filmora video editor owns the 'Speech to Text' function for helping you generate subtitles and captions without typing a single word. This AI subtitle generator will analyze the speech part in the video and automatically convert it into text. Plus, you can edit the text and add more text effects to it.

Auto Generate Captions

For Win 7 or later (64-bit)

Filmora secure download Secure Download

Auto Generate Captions

For macOS 10.14 or later

Filmora secure download Secure Download

Now, follow the steps below to see how it works.

Step 1: Import the video to Filmora, choose the video clip and go to 'Tools' > 'Audio' > 'Speech-to-Text'.

filmora speech to text function

Step 2: Choose the language that you want to transcribe to, Filmora supports transcribing audio to different languages to match different viewers all around the world. Set up and click 'OK' to start the process

customize subtitles

Step 3: Wait for the AI subtitles & captions generator complete.

complete speech to text conversion

Step 4: Then you will see a 'CC' file attached to your video. Look at the monitor, there is a subtitle that perfectly matches your video. You can re-edit the subtitles and captions or change the text style as you like.

auto add subtitile to video

Step 5: You can re-edit the subtitles and captions or change the text style as you like. Double click on the CC track to customize.

change video captions

Auto Add Video Subtitles

For Win 7 or later (64-bit)

Filmora secure download Secure Download

Auto Add Video Subtitles

For macOS 10.14 or later

Filmora secure download Secure Download

2. Auto-Subtitle Generator is another excellent online program to create cool subtitles and captions for your video. It's excitingly simple and comes with an AI-powered subtitle generator that does all the dirty work. In other words, it can auto-convert audio to subtitle tracks and accurately add them to your video.

meida io subtitle generator

To add subtitles to a video, open and tap Upload Files Now. The editing studio will launch where you'll click Upload to load your video or audio. Interestingly, you can load YouTube videos by merely pasting the URL link of the video. Of course, you can directly record your desktop screen or webcam, right in your brower.

After uploading the video, add it to the editing timeline and tap Subtitle on the left pane. Next, tap the Auto-Subtitle tab before choosing the subtitle language. supports English, Spanish, French, Croatian, and many more. Then, tap the Start auto-subtitle button to generate subtitles before clicking Export to save the video. That's it!

Tips: Click here to get online auto-subtitle generator >>

3.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. 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.

After that, you will need to set up the video language before adding subtitles or CC. Since I set the language to English, so the English (Automatic) feature is available since the platform can recognize the language used in my video. Double click it and then proceed to click on the Edit button in order to start proofreading the automatically generated subtitles. You can go into each of the lines of text and edit the spelling, grammar, and punctuation.

YouTube Automatic Subtitles Generator

When done, you can confirm the changes you’ve made by clicking on the Publish edits, and the closed captions are going to be displayed next to the title of your video in the Video Manager.

filmora box
Filmora Audio to Text Converter

Filmora - Audio to Text Converter

• Enables you to convert video speech to text in one click
• Extremely accurate in video speech recognition
• Cross-platform supported - (Windows, Mac, iOS, Android)

4. Facebook’s Automatic Caption Feature

This tool is only available in US English for advertisers in the US and Canada, 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 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. Then your video will have subtitles.

5. VEED.IO Automatic Caption Feature

VEED is a simple online video editor. One of the most recent features they have added is the ability to automatically generate Subtitles & Captions from video audio using AI. The software takes the audio from your video file and then generates text and timecodes. You can look through the auto captioned text and make edits in the editors, and you can choose from a bunch of text styles. Once you are happy with your video, you can download it, no account required. Below is how it works:

Go to VEED Homepage and click Upload Video, and you will be taken to the edit page. (note: the free version is limited to uploading video within 50MB, and you need to upgrade to the Pro version for unlimited upload.) You don't need an account to edit a video with VEED, but I do recommend it so you can save your projects.

Next, click on the Subtitle tool, and you are presented with three options, click on the Auto Subtitle option. Here you can choose the language that you want the video subtitles in, but it is set as US English by default. Next click start and the software generating the subtitles, this should take no more than 60 seconds depending on the length of your video. Now you will be able to see the subtitles that have been generated, and you can make edits to the next and also change the time codes. Automatic Subtitles

They have a bunch of different text styles you can choose from, but I normally just keep it default. If you scroll to the bottom, you can export the subtitles as SRT files, or if you want the subtitles burnt into the editor, you can just click download in the bottom right corner.

Automatically Add Subtitles and Captions to Video in Different Languages

Filmora Speech-to-Text Converter can easily generate text for your video. You can save your time in typing the word one by one and put more time to polish your video content! It offers versions for Windows, Mac, Android and iOS! Worth to have a try!

6. Kapwing Auto-Subtitle Maker (Beta)

Kapwing released a new subtitle maker beta version, which provides the subtitle auto-generating feature. You can paste the video URL or upload it from your computer, or try a video sample to experience this new feature.

Click the Auto-Generate option, and Kapwing will start to generate the subtitles. As it said, this tool is still in the Beta stage, and the generated subtitles are not 100% accurate. You can type the text on the time in the Editor interface to revise accordingly. Besides generating subtitles automatically, Kapwing Subtitle Maker also allows you to upload the SRT file.

Kapwing Automatic Subtitles Generator

Kapwing subtitle maker interface – auto-generated

7. Amara

This online platform isn't a truly automatic subtitle generator, but it 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 speech to text 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.

8. is a modern and simple web-based application that allows free users to get high-quality AI-based transcriptions. The basic or free account gets 600 minutes and 3 files to import per month.

I found this online captioning tool pretty amazing, as all my transcriptions were 97% correct on a free account. All I needed to correct was some people’s names I took in my video. also automatically identifies voices and filters out unwanted sounds and noises from audio and video files. Another great thing I find is the process. You can sign up to create your account. Import audio or video files you wish to transcribe and wait for the process to complete.

Next, you will see proper sentences with pauses, sentence endings, and the distinction between statements and questions. Plus, you can also edit the text by staying within the software.


And download the TXT and SRT files to attach to use in your video through some of the best video editing tools like Filmora.

srt to filmora

If you’re wondering how to add an SRT file to Filmora to subtitle your next project. Here’s a brief step-by-step guide:

Step 1: Import your video and SRT file to Filmora’s media library.

Step 2: Drag and drop both files on the timeline and keep the SRT above the main video file.

Step 3: Hit the “Play” button to see subtitles on your video in Filmora.

While soon I will be writing a complete post on how to add SRT files in Filmora and edit the text color and alignment to make it more prominent, you can refer to this video below:

And if you wish recap all the apps visually, here's one more great pick for you.

Free Download

For Win 7 or later (64-bit)

Filmora secure download Secure Download

Free Download

For macOS 10.12 or later

Filmora secure download Secure Download


Part 2: Maually Add Subtitles and Customize Text to a Video

In most cases, you may need to add the subtitle to the video manually since most auto-generated subtitles aren't so accurate right now. Here, we recommend you to try Wondershare Filmora since it features more than 100+ pre-programmed subtitles, texts, titles, and opening and closed credits templates. (Free subtitle generators usually don't have)

Steps to add subtitles to a movie with Wondershare Filmora:

Step 1. Download and install Filmora video editor by following the wizard below:

Add Text to Video

For Win 7 or later (64-bit)

Filmora secure download Secure Download

Add Text to Video

For macOS 10.14 or later

Filmora secure download Secure Download

Step 2. Launch Wondershare Filmora, select ‘New Project’, and then hit ‘Import Media’ to add the desired video file, which requires the subtitle insertion process.

import files into filmora

Step 3. Go to the ‘Titles’ menu,then you'll see a list out title categories, such as Recommended, Favorites, What's New etc.

filmora title assets

Step 4. Now, choose the title style you like and then drag it to the timeline. You can preview it from the editor interface and customize the words in title as you want.

add title to video in filmora

Step 5. Finally, You can save the edited title by hitting the ‘Export’ button. In this window, you can select the end file output format, storage location, etc. according to your desire and save it on your computer for further reference.

export video project filmora


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. Besides, platforms like Amara don’t have their own speech-to-text technologies, and you must use them in combination with online platforms that offer this service.

Try Best Subtitle Generator

For Win 7 or later (64-bit)

Filmora secure download Secure Download

Try Best Subtitle Generator

For macOS 10.14 or later

Filmora secure download Secure Download


Transform Long Videos into Short Ones Instantly

Turn long videos into viral clips. Effortlessly transform lengthy videos into engaging, shareable clips.


author avatar
Liza Brown
Liza Brown is a writer and a lover of all things video.
You May Also Like
Top 10 Websites to Download Anime Subtitles for Free

If you are looking to download subtitles of English to Japanese anime then we have got all the anime subtitles covered in this guide.

by Liza Brown May 21, 2024 17:41 PM

How to Add Subtitles to IGTV Videos?

Subtitles should be included in all videos you post on IGTV since they will make your videos more accessible to people. Read on if you would like to find out how you can add subtitles to IGTV videos b

by Liza Brown May 21, 2024 19:01 PM

15 Best Websites to Download Subtitles for Movies Easily

Subtitles play an important role in making up a movie. It is also an essential part to learn a new language. If you want to download SRT English subtitles for movies and TV shows, here we have listed

by Liza Brown May 21, 2024 18:59 PM

author avatar

Liza Brown

chief Editor