FrameNotion

Closed Caption Requirements for Social Ads: A Full Guide

Most platforms don't legally require captions on paid video ads, but they expect them in practice. Here's what to know about caption types, platform rules, and technical specs before you launch.

FrameNotion Team8 min read

If you're trying to figure out the closed caption requirements for social ads, the short answer is this: almost no platform legally requires captions on a paid video ad, but every major platform rewards them, and accessibility guidelines effectively make them a baseline expectation. The real question isn't "will my ad get rejected without captions" — it rarely will — it's "will my ad work" when a large share of feed traffic is watched with the sound off, in a crowded room, or by someone who relies on captions to follow along.

Why Captions Are Practically Required, Even When They're Not Mandatory

No major ad platform currently has a hard rule that blocks a video ad for lacking captions. What they do have is review systems and recommendation engines that favor ads which perform well in sound-off conditions, and accessibility policies that apply to the platform as a whole, not just to individual advertisers. In other words, nothing stops you from submitting a silent, uncaptioned 30-second ad — but you're choosing to make the ad harder to follow for anyone scrolling without audio, anyone with a hearing impairment, and anyone whose phone volume is simply off by default.

Design every ad to be understandable with the sound off, and treat audio as a layer that adds to the experience rather than carries it. That's the practical version of "closed caption requirements for social ads": build for the viewer who can't or won't turn the sound on, and the viewer who can hear perfectly fine benefits too.

Open Captions vs. Closed Captions: Know the Difference

These two terms get used loosely, but they mean different things for an ad creative:

  • Open captions (burned-in): text is rendered directly into the video file. It's always visible, works the moment the ad loads, and can't be turned off by the viewer. This is the standard choice for feed and in-stream ads.
  • Closed captions (toggleable): text is delivered as a separate file (commonly SRT or VTT) linked to the video, and the viewer or the platform decides whether to display it. Some platforms auto-generate these from the audio track.
  • Auto-generated captions: several platforms will transcribe your audio automatically if you don't supply your own file. These are convenient but can misread product names, numbers, or accents, so always review them before launch.

For most paid social video, burned-in open captions are the more reliable option because they show immediately, in every placement, without relying on a viewer action or a platform's auto-transcription accuracy.

Platform-by-Platform Caption Guidelines

Caption policies vary by platform in how captions are delivered and displayed, even though the underlying goal — make the ad understandable on mute — is the same everywhere.

PlatformCaption policyRecommended approachWhat to watch
TikTokNo caption mandate; auto-captions available but optionalBurned-in open captions, synced word by wordKeep text clear of the comment/share icons on the right edge
Instagram & Facebook (Meta)No caption mandate; auto-captions offered in the ad toolsBurned-in captions plus a clean audio track as backupAvoid overlap with the CTA button and profile row at the bottom
YouTube ShortsNo caption mandate; supports uploaded caption files for accessibilityBurned-in captions for the ad itself; a caption file if also posted organicallyLeave space near the top and bottom where channel info can appear
Discord adsNo formal caption mandate; captions still recommended for sound-off scrollBurned-in captions, since most Discord surfaces don't support toggled captionsCheck the full video ad specs for Discord before exporting

For a full breakdown of file formats, resolutions, and encoding settings by placement, see Video Ad File Format Requirements for Meta Ads Explained and Video Ad Specs for Discord Ads: The Complete Guide.

Technical Guidelines for Burned-In Captions That Actually Read Well

Passing review is the easy part. The harder part is making captions that are legible on a small screen, in motion, without blocking the parts of the frame a viewer's eye needs. Treat the following as starting points to test against your own footage and audience, not fixed rules.

Sizing and placement

  • Set caption text large enough to read on a phone screen at arm's length — if you have to zoom in to check it, it's too small.
  • Keep captions inside the central safe zone of the frame, away from the top and bottom bands where usernames, like counts, and CTA buttons sit.
  • Use short lines (one idea per line) rather than wrapping a full sentence across three lines.

Contrast and style

  • Use a high-contrast outline or background behind the text so it stays readable over bright or busy footage, not just over plain backgrounds.
  • Keep one consistent caption style throughout the ad — switching fonts or colors mid-video reads as a mistake, not a design choice.
  • Highlighting the word currently being spoken (word-by-word captions) can help viewers track along, especially on fast-paced hooks.

Timing and sync

  • Sync captions tightly to the spoken audio — captions that lag or lead by more than a beat feel distracting.
  • Cut captions at natural speech pauses, not mid-phrase, so each on-screen chunk reads like a complete thought.
  • For a 30-second ad, assume a viewer may only watch the first few seconds. Make sure the hook line is captioned clearly from frame one.

If you're also tuning frame rate or bitrate for the same export, check Recommended Frame Rate for Social Media Ads and Recommended Bitrate for Social Media Video Ads so captions stay sharp and don't blur or stutter on compression.

Caption File Formats and Accessibility Basics

If your ad video is only ever going to run as a paid placement with burned-in text, you generally don't need a separate caption file — the text is already part of the picture. A caption file (SRT or VTT) becomes useful when the same video is reused elsewhere: posted organically on a channel that supports toggleable captions, embedded on a landing page, or used in markets where some viewers will want captions off and others want them on.

  • SRT (SubRip): the most common format, plain text with timestamps, widely supported.
  • VTT (WebVTT): similar to SRT with some extra styling support, common for web video players.
  • Auto-generated captions: useful as a first draft, but always proofread for product names, numbers, and brand terms before publishing — automatic transcription tends to guess at anything unusual.

None of this requires legal review for a typical e-commerce ad, but it's good practice to treat captions as part of your accessibility baseline rather than an afterthought, especially if the same creative will live on your own site or app alongside paid placements.

A Pre-Launch Caption Checklist

  • Captions are burned into the video and visible from the first frame, not dependent on a viewer tapping a toggle.
  • Text sits inside the safe zone, clear of platform UI elements like comment icons, usernames, and CTA buttons.
  • Font size and contrast are legible on a small phone screen without zooming.
  • Captions are synced to speech and broken at natural pauses, not mid-sentence.
  • Product names, numbers, and offer details are spelled correctly, not guessed by auto-transcription.
  • The ad communicates its core message even if the audio is muted entirely.
  • If the video will also run organically or on a website, a matching SRT or VTT file is saved alongside the export.

How FrameNotion Handles Captions

Every ad FrameNotion generates comes with word-by-word captions built in by default, timed to the AI voiceover and the music track, so you're not adding a separate captioning step after the fact. You can also set an ad to music-only or fully silent if you want a version without voiceover, and the on-screen copy can be written in any of 18 languages, which matters if you're localizing the same ad for different regions and want captions that match the spoken language rather than a generic auto-translation. Because every output is designed to work on mute from the start, captions aren't a patch applied at the end — they're part of how the ad is built. You can see finished examples, captions included, on the examples page, or read more about the process on how FrameNotion works.

If you want to try it, create an ad from a link and your first one is free; paid plans start from the pricing page once you're ready to scale output.

Captions are one piece of a working ad. If the hook isn't strong enough to earn the first few seconds of attention, no caption style will save it — see Attention Grabbing Hooks for Paid Social Ads That Work for ways to open stronger.

Frequently asked questions

Will my ad get rejected during review if it has no captions?+

Typically no. Ad review systems check for policy violations like misleading claims or prohibited content, not for the presence of captions. The risk of skipping captions is lower performance and reduced accessibility, not an automatic rejection.

Should captions be in every language I'm targeting with the ad?+

Yes, where practical. Captions in the viewer's language perform better than captions in a different language than the spoken audio, so if you're running the same creative across multiple markets, localize the caption text (and ideally the voiceover) rather than reusing one language everywhere.

Can I turn captions off for some placements and on for others?+

If captions are burned into the video file, no — they're part of the picture everywhere that file runs. If you want control over where captions appear, you'd need to export two versions: one with burned-in captions and one without, or use a toggleable caption file where the placement supports it.

What's the difference between subtitles and closed captions?+

Subtitles usually translate spoken dialogue into another language. Closed captions describe the audio for a viewer who can't hear it, which can include dialogue in the original language plus notes about sound effects or music. For most social ads, burned-in text that simply reproduces the spoken script functions as both, and that's generally sufficient.

Do auto-generated captions count as meeting accessibility expectations?+

They're a reasonable starting point, but auto-transcription often misreads product names, numbers, and brand terms. Review and correct auto-generated captions before publishing rather than trusting them as final.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.