How to Add Captions to a Facebook Video (2026)

Rasif Ali KhanRasif Ali Khan6 min readVideo

How to add captions to a Facebook video in 2026. Upload an SRT on a Page or profile video you manage, set the language, and check it on a phone.

On this page

Transcribe faster with File Transcribe

Upload audio or video, get speaker labels, timestamps, and editable text free to try.

Try it free

Adding captions to a Facebook video means attaching an SRT to a video you manage, then setting the language of that file. The button has moved. Page videos, profile videos, and Meta's professional tools do not share one permanent menu. Describe the job, find the upload that exists this month, and skip any click path frozen in 2019.

You need a video you control: a Page you admin, or a profile video you posted. You cannot hang an SRT on a stranger's upload. Reels and Stories often have no sidecar upload at all. Those want words in the picture, which is a different export.

A written transcript for a blog post is also a different job. Tool shopping for that lives in best tools for Facebook video transcription. This guide stops at the caption file on the video.

Start from the cut you actually posted

Caption the file Facebook is playing, or caption the master and then upload that same master. A longer timeline, a version with a different intro, or a trim you made after the SRT will make every line late or early.

If the video is already public, download your own file from the Page or profile tools when Meta still offers that, and build the SRT from it. If you still have the export from your editor, use that, as long as it is the cut you uploaded. Guessing timestamps against a compressed playback is how the first line misses the first word.

Make the SRT before you hunt for the button

  1. Upload that video or its audio on File Transcribe, or start from the transcription page. Same upload either way.
  2. Read the segment editor against the picture. Fix names, the offer, and any word a viewer would screenshot.
  3. Export SRT on Pro.

A guest can try a file from the homepage. Free is about 50 minutes a month. Pro is about $19 a month for about 2,000 minutes, including SRT and VTT. Plus is about $49 a month for about 5,000 minutes. Confirm on pricing. File Transcribe does not post to Facebook and it does not join a live video. You upload a finished file, then you take the SRT to Meta yourself.

Run a short file check before the upload: no empty cues, two lines at most, language obvious, filename tied to this video. The list is the caption file checklist before you publish.

If the same lesson also lives in a course, keep one SRT and reuse it. Tool choice for Teachable, Kajabi, an unlisted YouTube module, or a school LMS is best AI tools for course video captions.

Upload the SRT on a video you manage

Open the video where you manage it. That might be the Page, your profile's video library, or Meta's professional dashboard. Facebook has put captions under the video menu, on an edit screen after publish, and inside business tools. The label might say captions, subtitles, or SRT.

Look for an upload that accepts a caption file and asks for a language. Attach the SRT. Set the language to the language people are speaking. Save.

Then play the video with captions on. Do that on a phone, not only in a desktop preview. The app and the browser have disagreed before about whether a track is visible.

A few failures show up immediately:

  • Wrong language in the dropdown. An English file saved as another language because it was first in the list. Change it to the spoken language.
  • Lines start late or stack. The SRT belongs to a different cut, or the video was trimmed on upload. Rebuild from the file that is actually posted.
  • Two tracks. Meta may already show automatic captions beside yours. Prefer your reviewed file. Hide or replace the automatic track if the UI gives you that control, so viewers are not stuck on the draft.
  • A translation. That is a second file and a second language, when the product allows another track. Do not overwrite the original language with the translation.

If you cannot find an upload after looking through the video's edit and caption settings, stop reenacting an old tutorial. Open Facebook's current help from inside the product, or accept that this video type does not take a sidecar.

When Facebook will not take an SRT

Reels, Stories, and some cross-posts do not offer a caption file. The words have to be in the picture or they will not travel. Burn them in with the editor you already use, from the same checked SRT, and upload that rendered file.

That choice (soft file versus paint) is the same one as on any other platform: how to burn in captions vs soft subs. Feed videos that still accept SRT should stay soft, so a name fix is a new file and not a new encode. Reels that ignore soft tracks should be burned in on purpose.

Automatic captions, when Meta generates them, are a draft. They are useful to see whether a track appears at all. They are a weak place to leave product names, people's names, and prices. Replace them with your SRT on any video that still has an upload.

Page video, profile video, group post

A Page video and a profile video can both carry captions when you manage that video and the UI still offers a file. A shared video, a tag, or a Reel often has no SRT control, because it is not your track to edit.

Group posts follow the same rule. Captions belong on the upload you made. Sharing someone else's video does not give you their caption slot.

Cross-posting from Instagram or a scheduler can drop the file. After a repost, open the destination. If the track is gone, upload the SRT again, or use a burned-in export for the placement that ignores sidecars.

What to watch in the first minute

Play from the start with sound off. The first cue should hit the first words, not the silent logo. One or two rows, not a block over the product. Names should match titles and packaging on screen. Turning captions on should stay on this upload.

Facebook will compress the picture. It will leave your spelling alone. If the first minute is wrong, replace the SRT before you call the video done.

YouTube's version of this upload is more stable, and the clicks are documented separately: how to add captions to YouTube videos. Reuse the same SRT there when the video also lives on YouTube. Build it from transcribe YouTube videos only when YouTube is the master. For a Facebook-only file, the homepage upload is enough.

FAQ

How do I add captions to a Facebook video I manage?

Export an SRT timed to that exact video, open the video in the Page, profile, or professional tools where you edit it, upload the SRT, and set the spoken language. Confirm on a phone with captions enabled. The menu label moves, so follow the upload and the language field rather than a fixed click sequence.

Can I caption a Facebook Reel with an SRT?

Often no. Many Reels and Stories have no caption-file upload. Burn the words into the picture, then upload that video. Use an SRT on feed videos that still accept one.

Does Facebook auto-caption videos?

Meta can generate automatic captions on some videos. Treat that track as a draft. Upload your own SRT when names and offers matter and the video still has a caption upload.

What language should I pick for the SRT?

The language spoken in the audio. A translated subtitle is a separate file if the UI lets you add another language. The course title or the campaign market is not the language label.

How do I get the SRT if I only have the video file?

Upload it on File Transcribe or the transcription page, edit the transcript, and export SRT on Pro. The same file can go to a course host afterward: best AI tools for course video captions.

Further reading

Written by

Rasif Ali Khan

Rasif Ali Khan

Founder, File Transcribe

I made File Transcribe to turn recordings into editable text without extra steps. I write these guides from the workflows I use myself, like meetings, podcasts, lectures, and the rest.

All posts →
livechat