Do Facebook Video Ads Need Captions? (2026)
Do Facebook video ads need captions?
Meta does not require them, but any video ad with speech should carry captions. Meta's own guidance says most people watch with the sound off and asks for subtitles on all dialogue. In Ads Manager, open Edit video, then Captions, and upload an .srt file or generate automatic captions, which work in English only.
Add them to every ad where someone speaks. Skip them only when the pictures and on-screen text already carry the whole message. Meta treats captions as your choice, and its captions article sets no requirement to add them. The cost of skipping them is quieter: a viewer scrolling with the sound off misses your offer, and a viewer who is deaf or hard of hearing misses all of it.
Does Meta require captions on video ads?
No. Meta’s help article on captions says you “can” add them, and it describes two ways to do it inside Ads Manager: upload your own caption file, or let Meta generate captions for you to review (Add captions to your video ad). Nothing in that article makes captions a condition of approval or delivery.
What Meta does do is recommend them. Its guide to Instagram video ads tells you to design for sound-off viewing, because “most users watch with sound off”, and to use subtitles, supers and strong visuals so the message is clear without audio. The same guide says to add subtitles for any audio dialogue, for accessibility and message clarity (Best practices for Instagram video ads). Meta’s dynamic creative guidance, which covers Facebook as well as Instagram, gives the same advice: design video for sound off and use captions where you can, from auto-captioning tools or an SRT file (Best practices for ads that use dynamic creative).
Why do captions matter if the ad still runs without them?
Because your ad gets judged in the first seconds, and in many placements those seconds start silent. Two of Meta’s own statements explain why:
- Sound is off by default in some formats. For videos inside carousel ads, Meta says the sound is off by default and the viewer can turn it on (Design specifications for carousel ads).
- The opening has to land without audio. Meta’s Instagram guide asks you to feature your brand and key message within the first 3 seconds (Best practices for Instagram video ads). If that message is spoken, captions are how a silent viewer gets it.
Meta also reports that Instagram feed video ads perform better when watched with sound on, citing a 2.25x higher call-to-action click-through rate (Best practices for Instagram video ads). That is not a reason to drop captions. It is a reason to write the ad so that it works silently and pays off further for people who turn the sound up. Meta’s guide says the same: design for sound-off, and add music or voiceover for those who listen.
If you are deciding what goes into those first seconds, see what makes a good hook for a Meta Reels ad?
How do I add captions to a Facebook video ad?
Meta’s steps, from Add captions to your video ad:
- Open Ads Manager, click + Create and build the campaign and ad set as usual until you reach the ad level.
- Upload or select your video in the Ad creative section, then click Edit video once it has loaded.
- Click Captions.
- Choose Upload captions and select your .srt file, or choose Generate automatically to get English captions.
- Review the generated captions in the Review your captions window: edit wording, change timings, add lines with the plus sign or delete them.
- Click Save to video (or Save for an uploaded file), finish the ad and preview each placement before you publish.
Generated captions can take several minutes. If Meta cannot detect sound in the video, you only get the option to add captions manually. Once the ad runs, Meta says the captions show to everyone who views the video.
Should I upload an SRT file, use automatic captions or burn them in?
Each route has a different limit. Pick by language, by how much control you need, and by where the ad runs.
| Option | How you add it | Languages | Where it shows | Watch out for |
|---|---|---|---|---|
| Automatic captions | Ads Manager: Edit video, Captions, Generate automatically | English only | Facebook and Instagram only | Needs sound Meta can detect; review every line before saving |
| Uploaded SRT file | Ads Manager: Edit video, Captions, Upload captions | Any language and country code on Meta’s list | Everyone who views the video once the ad runs | The file name must carry the language and country code, or the upload fails |
| Burned-in (open) captions | Typed into the video in your editor before upload | Whatever you write | Every placement the video runs in | Cannot be turned off; keep text inside the placement’s safe zone |
Sources for the table: Add captions to your video ad for the first two rows; the W3C’s Understanding Success Criterion 1.2.2, which defines open captions as captions that cannot be turned off; and Best practices for Instagram video ads, which tells you to use the Reels safe zone for tall videos so key content is not covered.
The SRT file name rule
Meta’s format is the file name, then the language code and country code joined by an underscore, then .srt. Its example for a video called ice_cream_ad with US English captions is ice_cream_ad.en_US.srt: language code in lower case, country code in upper case, the same en_US form Meta’s video captions API reference uses. A wrong code or a misspelled name stops the upload.
Why many stores use both
Burned-in text guarantees that the hook and the offer show in every placement. A caption file or automatic captions then covers the rest of the speech without crowding the frame. Before you publish, check each placement against how do I know if my creative is ready for every placement?
Do captions make an ad accessible?
They make the speech in it accessible, which is the part most ads lose. The W3C’s accessibility standard, WCAG, sets captions for prerecorded audio in synchronized media as a Level A requirement, its most basic level. Its stated intent is to let people who are deaf or hard of hearing watch synchronized media (Understanding Success Criterion 1.2.2). Meta’s Instagram guide gives the same reason for subtitling dialogue (Best practices for Instagram video ads).
WCAG is a web standard, not a Meta ad rule. It is still the clearest test of whether a caption does its job: a viewer who cannot hear should get the same offer, price and call to action as one who can.
What mistakes make captions useless?
Four come up again and again:
- Editing captions in one ad and breaking another. Meta attaches captions to the video, not the ad. If the same video runs in several ads, the captions appear in all of them, and a change in one ad changes them everywhere (Add captions to your video ad). Duplicate the video file if two ads need different captions.
- Publishing generated captions unread. Meta generates them for you to review and edit. Product names, prices and discount codes are what you check first, because a wrong price in a caption is a wrong price in your ad.
- Expecting automatic captions in other languages. They are English only. For any other language, upload an SRT file with the right language code.
- Covering captions with the interface. Tall videos run under headers and buttons. Keep burned-in text inside the safe zone and preview the ad in Reels and Stories before it goes live.
How long the captioned video should be is a separate decision: see how long should a Meta video ad be? For testing captioned and uncaptioned versions against each other, use the method in Facebook ad creative testing.
FAQ
Can Facebook add captions to my video ad automatically?
Yes, in English. In Ads Manager, open Edit video, click Captions and select Generate automatically. Meta creates captions for you to review and edit, which can take several minutes. Automatic captions work only on Facebook and Instagram, and only when Meta can detect sound in the video.
Do captions change my ad’s cost or delivery?
Meta’s captions article describes them as a way to help people watch with the sound off, and it does not mention any effect on cost or delivery. What captions change is what a silent viewer understands. Whether that lowers your cost per purchase is something to test, by running captioned and uncaptioned versions of the same video.
Why did my SRT file fail to upload?
The usual cause is the file name. Meta requires the language code and country code before .srt, for example ice_cream_ad.en_US.srt for US English. A misspelled name or a code that is not on Meta’s list stops the upload. Rename the file and try again.
Are burned-in captions better than a caption file?
Not better, different. Burned-in captions show in every placement and cannot be turned off, so they are reliable for your hook and offer. A caption file is easier to edit and keeps the frame clean. Many advertisers burn in the key lines and caption the rest of the speech.
Sources
Sources: Meta Business Help Center, Add captions to your video ad, Best practices for Instagram video ads and Design specifications for carousel ads and Best practices for ads that use dynamic creative; Meta for Developers, Video captions API reference; W3C, Understanding Success Criterion 1.2.2: Captions (Prerecorded) (checked 2 Oct 2026).