Add Captions to Your Video in Minutes with AI

Add captions to video without typing a single word. Upload your video or generate one from a script, and HeyGen transcribes each line, syncs it with the audio, and then lets you restyle and translate your video captions for any platform.

14,95,62,720Videos generated
12,47,99,019Avatars generated
2,07,48,542Videos translated
company logo 1
company logo 2
company logo 3
company logo 4
company logo 5
company logo 6
company logo 7
company logo 8
company logo 9
company logo 10
company logo 11
company logo 12
company logo 13
company logo 14
company logo 15
company logo 16
company logo 17
company logo 18
company logo 19
company logo 20
company logo 21
company logo 22
company logo 23
company logo 24
company logo 25
company logo 26
company logo 27
company logo 28
company logo 29
company logo 30
company logo 31
company logo 32
company logo 33
company logo 34
company logo 35
company logo 36
Trusted by millions worldwide to bring their stories to life.
Stylised white car icon on a blue background.Key Features

Key features of the Caption Generator

Automatic Subtitles from Your Video

HeyGen's AI subtitle generator transcribes your audio to create subtitles, timing each caption line to the exact moment it is spoken. The subtitle generator automatically flags names, jargon, and low-confidence words so you can correct them quickly, then export accurate subtitles that read clearly on any screen.

HeyGen's AI subtitle generator adding time-synced captions to a video, with an editable transcript panel flagging low-confidence words.

Animated, Word-by-Word Subtitles

Start with a caption template, then set the subtitle font, colour, size, and spacing, and choose a style: clean single lines, word‑by‑word pop, or karaoke highlight. Add animated effects and your brand colours for a personal touch, and keep the text clear of the bottom third on vertical clips.

A video with animated word-by-word captions where one word is highlighted, next to a style panel for font, color, and caption presets.

Translate subtitles into 175+ languages

One caption track becomes many. The AI video translator converts your subtitles into 175+ languages and can dub the audio with lip-synced voice, so a single video can reach viewers across the world without re-recording, re-timing, or hiring a separate translation vendor for each market.

A caption track being translated into 175+ languages, with a language list and creator cards showing subtitles in Spanish, French, and Hindi.

Burn captions in or export an SRT file

Choose how captions ship. Burn subtitles into the frames for TikTok, Reels, and Shorts as burned-in text that always shows on silent autoplay, or download a separate SRT, VTT, or TXT file for platforms that let viewers toggle captions on and off.

An export panel offering burned-in MP4 captions or a separate SRT, VTT, or TXT subtitle file, beside a vertical clip with burned-in text.

Create and Add Captions in One Place

Most caption tools stop at video editing on footage you have already shot. HeyGen is all-in-one: the AI video generator turns a script into a finished clip, then captions it in the same workspace, so writing, recording, and subtitling all happen in one place.

A script turning into a finished captioned video in one workspace, with a Script, Generate, and Caption workflow strip.
Green gift box icon.Use cases

Use cases

A vertical Reels, TikTok, and Shorts clip with bold animated captions burnt in for silent autoplay.

Captions for Reels, TikTok, Shorts

Most feeds autoplay on mute, so social media videos without captions lose viewers within seconds. Burn bold, animated captions into vertical clips to keep viewers engaged till the end, even without sound.

An accessible training video with subtitles playing on a laptop, with an accessibility checkmark and module list.

Accessible Training and Onboarding Programmes

Employees often skip content they cannot easily follow at their desks. Add subtitles to every training video to make your content more accessible, so staff can watch on mute, review technical terms in text, and meet accessibility guidelines without needing a reshoot.

A YouTube video player with captions and a search panel showing indexed caption text results.

Searchable captions for YouTube

On platforms like YouTube, the player reads your caption text, so a subtitled video gives search more content to index and can increase how often you appear for additional queries. Upload an SRT track or burn in captions for Shorts that always display.

A captioned product demo video with a step callout, showing an instruction line embedded in the frame.

Captioned Demos and How-To Videos

Captions make your video content easier to follow: they help viewers read each instruction and keep your message clear, which makes a product demo video easier to understand and reduces repeat support questions.

A long podcast recording split into several short captioned clips, with a show-notes transcript panel.

Podcast and Long-Form Content Repurposing

Turn one long recording into many videos. Auto-caption each cut so podcast and webinar highlights read well and improve the viewing experience on social, and reuse the editable transcript as show notes or a blog post.

A creator video with multilingual captions and a dubbed-audio toggle, flanked by flag chips for multiple languages.

Multilingual Captions for Wider Reach

Earlier, entering new markets usually meant working with different vendors for each language. Now you can use subtitles in 175+ languages and combine them with AI dubbing, so international audiences hear a matching voice instead of having to rely only on reading.

Blurred white document icon with a play button on a light blue background.How it works

How to add captions to a video

As an online subtitling tool, HeyGen can add subtitles to your video in four simple steps, from upload or script to a captioned file ready for every platform.

step icon

Step 1: Upload or generate

Upload common video formats like MP4, MOV, or AVI from your device or Google Drive, or generate a clip from a script.

step icon

Step 2: Auto-generate captions

Click auto-subtitle and the automatic subtitle generator creates subtitles from the video in seconds, with each line timed to the audio.

step icon

Step 3: Edit and style

Refine the wording while editing subtitles, adjust the timing of each line, then set the font, colour, size, and animation to match your brand.

step icon

Step 4: Export or download

When you have finished editing, burn captions into an MP4 or download an SRT, VTT, or TXT file, then publish anywhere.

Add Captions to Video – FAQs (Frequently Asked Questions)

What does it mean to add captions to a video?

To add captions to a video means placing time-synced on-screen text of the spoken audio over the footage. You can create subtitles by letting HeyGen transcribe the audio, or add subtitles to your video from a script, then style the text and export it burned in or as a separate file.

What is the difference between subtitles and captions?

Video subtitles transcribe dialogue for viewers who can hear but may not speak the language. Captions add sound cues like [music] or [laughter] for people who are deaf or hard of hearing. HeyGen produces either, so you can edit the text for whichever your audience needs.

What is the difference between hardcoded and soft captions?

Hardcoded (burned-in, open) captions are embedded into the video frames and always display, which works well for TikTok, Reels, and Shorts. Soft (closed) captions are stored in a separate SRT or VTT file that viewers can turn on or off. HeyGen exports both from the same project.

Will auto-captions correctly handle names, jargon, and different accents?

HeyGen uses advanced speech recognition to generate accurate captions and time-code each line, then flags names, jargon, and low-confidence words so you can correct them before export. You review everything in the editor, so nothing is published until the captions properly match what was said.

How can I add subtitles to a video I have already recorded?

Upload your video as an MP4, MOV, or AVI, click auto-subtitle, and the AI writes timed caption lines for you. Edit any wording, restyle the text, then export a captioned MP4 or an SRT file. No re-recording and no separate transcription step.

Can I edit the subtitle text, font, and timing?

Yes. The easy-to-use AI video editor also works as a subtitle editor that lets you edit the font, colour, size, and animation. Fine-tune the timing of each subtitle, or manually adjust the timing line by line, then match the styling to your brand.

Why should I use HeyGen to add captions to videos instead of other tools?

Most caption tools only add text to footage you have already shot. HeyGen also generates the video from a script, then lets you subtitle a video and translate it into 175+ languages in one place, which is more than the roughly 100 languages that most caption tools cover.

Can captions and translation scale across multiple languages?

Yes. Würth Group converted a 65-minute presentation into eight languages in four days, reducing translation costs by 80% and production time by 50%, as shown in the Würth Group story. The same workflow adds captions and localises video at scale.

Which video formats and caption files are supported?

You can caption a video using common video formats like MP4, MOV, and AVI. Export a captioned MP4 with the text burned in, or download subtitle files as SRT, VTT, or TXT. An SRT file works across most platforms, and VTT is the web standard for HTML5 players.

Is it free to add captions to a video?

You can start for free and add captions without a credit card. A free video plan helps you get started, while paid plans unlock higher volumes, more export options, and translation into 175+ languages for creators of all skill levels and teams that localise content regularly.

Explore more AI-powered tools

Bring any photo to life with hyper-realistic voice and movement using Avatar IV.

Start creating with HeyGen

Turn your ideas into polished, professional videos with AI.

CTA background