
Cover photo by Shutter Speed on Unsplash
How do you add captions to a Facebook video?
You have three options. Keep Facebook's auto-generated captions on when you upload a reel, upload a SubRip (.srt) file named like video.en_US.srt, or burn captions into the video file before you post it. The first two create a caption track viewers can switch on and off; the third makes captions part of the picture, so everyone sees them.
One thing changed recently: Meta's help center says that since September 2025, every video posted to Facebook is shared as a reel, whatever its length or orientation. So the reel caption settings below apply to all your Facebook videos.
How do auto-generated captions work on Facebook?
Facebook writes captions for you from the audio. Per Meta's Business Help Center, auto-generated captions are created when you upload a reel from your Facebook Page, from a profile in professional mode, or from Meta Business Suite on a computer. You can switch them off for one reel at upload, or for all reels in your Page or professional-mode settings.
- Step 1: Upload your video from your Page, your professional-mode profile, or Meta Business Suite.
- Step 2: Before publishing, open the captions option and review the generated text. Fix names, brand terms, and numbers.
- Step 3: Publish. Viewers turn captions on or off with the closed-captions control.
Meta also runs captions detection on each upload. If it finds captions already embedded in your video, it tells you and recommends deleting the auto-generated captions so viewers don't see two sets of text.
How do you upload an SRT caption file to Facebook?
An SRT file gives you exact wording and timing. It is a plain-text file with numbered caption blocks, each with a start and end time. Facebook accepts it for Page videos and ads, but only if the file name follows Meta's pattern: filename.[language code]_[country code].srt. If you edit in Clipchamp, it can export one for you; see how to add auto captions in Clipchamp.
According to Facebook's SRT naming guide, the codes are case sensitive: lowercase language, uppercase country. A US English file is filename.en_US.srt. For a Page video, the steps in Meta's Page captions guide are:
- Step 1: Click What's on your mind? at the top of your feed, then Photo/Video.
- Step 2: Click Add photos/videos, choose your video, and click Next when it has uploaded.
- Step 3: Click Closed captions, then choose to auto-generate captions or upload your .srt file.
- Step 4: Click Next, then Post.
To caption a video that is already live, find the post, click Options, choose Edit post, and follow the same steps. Meta updates these menus often, so labels may differ slightly in your account.
If the upload fails, check the format. Meta's troubleshooting page lists the rules: each caption has a unique sequence number starting at 1, blocks are separated by a single blank line, and there are no spaces or lines after the last block.
How do you add captions to a Facebook video ad?
Ads use the same SRT file naming, set in Ads Manager. Per Meta's ad captions guide, captions attach to the video, not the ad. If you reuse one video across several ads, the same captions appear in all of them, and editing them in one ad changes them everywhere. Name your file like ice_cream_ad.en_US.srt, or it won't upload.
Want captions that show for everyone, in your own style? Burn them in before you upload.
Try it freeWhen should you burn captions into a Facebook video?
Burn captions in when the look matters or the video goes to several platforms. Burned-in (open) captions are part of the video frame. They show on every device, can't be switched off, and keep your font, colours, and position when you post the same MP4 to Facebook, Instagram, or TikTok. Our guide to open vs closed captions covers the trade-offs in more detail.
There is a cost. Meta's page on auto-generated subtitles says a reel can't have burned-in subtitles if you want Facebook's auto-generated, translated subtitles. If reaching viewers in other languages through Facebook matters more than style, use a caption track instead.
To burn captions in with AnimateCaptions, a browser-based tool that auto-transcribes your video and burns in animated, word-by-word captions:
- Step 1: Upload an .mp4 or .mov. The free plan takes videos up to 2 minutes and 500 MB.
- Step 2: Let it transcribe, then click any word to fix it.
- Step 3: Pick one of the 32+ animated caption styles and drag the lines clear of Facebook's buttons.
- Step 4: Export the MP4 and upload it to Facebook as usual. If Facebook flags embedded captions, delete its auto-generated ones.
Pricing, as of October 2026 per our pricing page: the free plan includes 3 videos and 10 renders a month, and its exports carry a watermark. The Creator plan starts at €6.99/month (billed monthly) and removes the watermark; Pro starts at €12.99/month and allows videos up to 5 minutes. For longer videos, Facebook's own captions or an SRT file are the better fit. The general workflow is in how to add captions to a video, and how to hardcode subtitles into a video covers burning in an existing subtitle file.
Which Facebook caption method should you use?
- Quickest: auto-generated captions. Always review them before you publish.
- Most accurate, and viewers can switch it off: an SRT file named
filename.en_US.srt(or your language and country code). - Ads: SRT upload in Ads Manager; remember the captions follow the video into every ad that uses it.
- Branded short videos posted to several apps: burned-in animated captions.
Quick verdict: if you only post to Facebook and want viewers in other languages, use Facebook's caption track. If you want one captioned file that looks the same everywhere, burn the captions in.
