Add captions to video in minutes with AI

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

147,490,161Videos generated
122,636,728Avatars generated
20,397,457Videos 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.
Stylized white car icon on a blue background.Key features

Features of the caption generator

Automatic Subtitles From Your Video

HeyGen's AI subtitle generator transcribes your audio to generate subtitles, timing every caption line to the 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 cleanly 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 captions

Start from a caption template, then set the subtitle font, colour, size, and spacing, and pick a look: clean single lines, word-by-word pop, or karaoke highlight. Add animated effects and your brand colours for a personal touch, and align 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 one video reaches global viewers 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

Choose how captions are delivered. 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 caption in one place

Most caption tools stop at video editing on footage you 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 live under one roof.

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 burned in for silent auto-play.

Captions for Reels, TikTok, and Shorts

Most feeds autoplay on mute, so social media videos without captions lose viewers in seconds. Burn bold, animated captions into vertical clips to keep viewers engaged to 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

Employees skip content they cannot follow at their desk. Add subtitles to every training video to make your content accessible, so staff can watch on mute, review technical terms in text, and meet accessibility rules without 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 to index and can boost how often you appear for additional queries. Upload an SRT track or burn captions in for Shorts that always display.

A captioned product demo video with a step callout, showing an instruction line burned into 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 digest and cuts repeat support questions.

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

Podcast and long-form 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 dub-audio toggle, flanked by flag chips for multiple languages.

Multilingual captions for global reach

Reaching new markets used to mean working with separate vendors for each language. Use subtitles in 175+ languages, and pair them with AI dubbing so international audiences hear a matched voice instead of having to read alone.

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 subtitler, HeyGen can add subtitles to video online in four steps, from upload or script to a captioned file ready for every platform.

step icon

Step 1: Upload or generate

Drop in 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 auto subtitles from the video in seconds, with each line timed to the audio.

step icon

Step 3: Edit and style

Fix any wording while editing subtitles, retime lines, then set the font, colour, size, and animation to fit your brand.

step icon

Step 4: Export or download

When you’ve 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's 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 edit the text for whichever your audience needs.

What is the difference between hard-coded and soft captions?

Hardcoded (burned-in, open) captions are baked into the video frames and always show, which works well for TikTok, Reels, and Shorts. Soft (closed) captions live in a separate SRT or VTT file viewers can toggle. HeyGen exports both from the same project.

Will auto-captions get names, jargon, and accents right?

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 fix them before export. You review everything in the editor, so nothing is published until the captions match what was said.

How do I add subtitles to a video I’ve 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 doubles 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 use HeyGen to caption videos instead of other tools?

Most caption tools only add text to footage you 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, more than the roughly 100 languages most caption tools cover.

Can captions and translation scale across multiple languages?

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

What video formats and caption files does HeyGen support?

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 free and add captions without a credit card. A free video plan covers getting started, while paid plans unlock higher volume, more export options, and translation into 175+ languages for creators of all skill levels and teams that localize 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 professional videos with AI.

CTA background