Auto subtitle generator for any video

Upload a video and get word-timed subtitles in 118 languages. Fix any word, translate the lines, then download an SRT file or a video with the subtitles burned in. Try it below without an account.

  • 98.8% accuracy on clear audio

  • 4.7/5 on G2 (80+)

  • 118 transcription languages

  • 4,000,000+ users

Trusted by the best agencies & video editors across the world

Shopify logoZapier logoCoinify logoCrisp logo
Subtitles you can check, fix and use anywhere

Subtitles you can check, fix and use anywhere

Submagic listens to your video and writes down every word with the moment it is spoken, in the language you speak. You read the transcript next to the video, correct what it misheard, and choose what comes out. A video with the subtitles burned in, styled and ready to post on Instagram, TikTok or YouTube Shorts. Or an SRT file, the subtitle format YouTube, Vimeo and LinkedIn accept, and that Premiere Pro, DaVinci Resolve and Final Cut Pro import. Or both, from the same transcript. It takes MP4 and MOV video and MP3 audio, in 118 languages, and can detect the language for you.

How to generate subtitles for a video

Three steps. Most of your time goes into reading the transcript once, which is the step that makes subtitles right.

1. Upload your video

Drop an MP4, MOV or MP3 file, or import it from Google Drive. Choose the spoken language, or leave it on Auto and Submagic detects it.

2. Check the words and the look

Read the transcript beside the video and click any word to fix it. Then pick how the subtitles look on screen: font, colours, size and position.

3. Download your subtitles

Download the SRT file, or export the video with the subtitles burned in. You can do both from the same project.

Everything the subtitle job takes

Generating the words is the fast part. These are the tools for the rest: getting names right, making lines easy to read, translating, and delivering the format you need.

Word-timed subtitles in 118 languages

Every word gets its own start and end time from the audio, so subtitles appear as the words are spoken. Submagic transcribes 118 languages, detects the language when you leave it on Auto, and has bilingual modes for Mandarin and English, Malay and English, and Tamil and English.


Names and jargon spelled right

Add brand names, people and technical terms to your dictionary, up to 1,000 of them, and the transcription listens for them in every video you upload after that. For a one-off mistake, Find and Replace fixes it everywhere in the transcript at once.


Lines that are easy to read

Split a line in two, join two lines, or move a word to the line before or after it. Set how many words show at once: 1 to 6 on a vertical video, 3 to 12 on a horizontal one. The SRT file follows the same lines, so what you see in the editor is what you download.


Filler words removed in one click

Remove the ums, ahs and hmms from the subtitles in one go, instead of hunting for them line by line. You can still edit, add or delete any word by hand.


Subtitles translated into 38 languages

Translate the whole transcript into one of 38 languages. Each sentence keeps the start and end time of the original, so the translated subtitles stay in sync with the speaker. Download them as an SRT or burn them in, like any other subtitles.


Burned-in subtitles in your style

When the subtitles go into the video, choose a style from the template library or set your own font, colours, size and position, and export in up to 4K depending on your plan. For effects in Premiere Pro or After Effects, export the subtitles alone on a solid colour background and key it out.

Burned-in subtitles or an SRT file?

It depends where the video goes. Instagram and TikTok take no subtitle file, so subtitles there have to be in the picture. YouTube, Vimeo and LinkedIn accept an SRT, which viewers can turn on and off. Submagic gives you both from the same transcript.

What you needSRT fileBurned into the video
Viewers can turn them offYesNo, always on
Shows on Instagram and TikTokNo file uploadYes
Your font, colours and animationPlayer's defaultYes
Change the text after publishingUpload a new fileExport again
Opens in Premiere Pro or ResolveImport the SRTSubtitles-only export
On the free planFree downloadPaid plans

Frequently asked questions

Is the subtitle generator free?

Yes, to start. With a free account you can upload a video, generate its subtitles, edit them and download the SRT file. Exporting the video with the subtitles burned in needs a paid plan: see pricing.

You can also try it without an account: drop an MP4 or MOV of up to 5 minutes into the box at the top of this page and watch it come back subtitled.

How do I download an SRT file?

In the editor, open the ⋯ menu in the top bar and choose Download srt file. Each entry in the file is one line as it shows on screen, so the words-per-line setting decides how long the entries are.

Can I get VTT or TXT instead of SRT?

Submagic downloads subtitles as SRT, the format almost every player and editor accepts. If you need WebVTT, our free SRT to VTT converter turns the file into a .vtt in your browser. For plain text, use the SRT to TXT converter, or Copy subtitles in the editor's ⋯ menu.

How accurate are the subtitles?

About 98.8% of words are right on clear speech. Background music, people talking over each other and rare names lower that, which is why the transcript sits next to the video for you to check, and why the dictionary exists: add a name once and the transcription listens for it in every upload after that.

How do I translate subtitles?

Generate the subtitles in the language spoken, then translate them in the editor into one of 38 languages. Each sentence keeps its original timing. Translation costs 1 credit and is included in the Pro and Business plans. To replace the voice as well, use the AI Video Translator.

Which languages can I subtitle?

118 languages, from English, Spanish and Hindi to Welsh, Mongolian and Tamil, plus Auto to detect the language and three bilingual modes (Mandarin and English, Malay and English, Tamil and English). The full list is on supported languages.

How long can my video be?

Up to 2 minutes on Starter, 5 minutes on Pro and 30 minutes on Business. Files can be up to 2 GB, and 3 GB on Business. Want short clips out of a long video instead? Use Magic Clips.

Does it work with several speakers, or with audio only?

Yes to both. Submagic tells speakers apart in the transcript, and you can upload an MP3 to get subtitles for a podcast or voice-over. The SRT file holds the text and timing, without speaker names.

Can I change how the subtitles look?

Yes, when they are burned into the video: font, colours, size, position, emojis and animation. For word-by-word animated captions made for Reels and TikTok, see AI captions. An SRT file has no style of its own; the player that shows it decides.

What is the difference between subtitles, closed captions and burned-in subtitles?

Subtitles show the words that are spoken, in the same language or translated. Closed captions add the sounds as well, like [music] or [laughter], for viewers who cannot hear, and the viewer can turn them on or off. Burned-in (hard-coded) subtitles are part of the picture and always show.

Submagic writes down speech. To make closed captions, add the sound descriptions as words in the editor, then download the SRT.

Submagic

Start using Submagic today for free.

Try Submagic For Free