Method 1 — Upload SRT during posting
When you upload a video to Facebook on the web (facebook.com), the video composer includes an 'Add Captions' option. Click 'Add Captions', select 'Upload SRT File', choose your .srt file, confirm the language, and post. Facebook stores the SRT as a closed caption track — viewers must tap the CC button to see the captions. This is the accessibility-correct method: the captions are toggleable and Facebook's algorithm can index the transcript text.
- 01Open facebook.com and click 'Create Post' → 'Video'.
- 02Upload your video file.
- 03Before posting, click 'Edit Video' → 'Captions'.
- 04Click 'Upload SRT File' and select your .srt file.
- 05Set the language and click 'Save'.
- 06Post the video.
Method 2 — Add captions after upload in Meta Business Suite
If you've already posted the video without captions, you can add them retroactively in Meta Business Suite (previously Facebook Creator Studio). Go to business.facebook.com → Content → Videos → find the video → Edit → Captions. Upload the SRT file or paste the caption text, confirm the language, and save. Changes go live immediately without re-uploading the video or losing existing engagement (likes, comments, shares).
Method 3 — Burn captions into the video before posting
Burned-in captions are the most reliable method for Facebook feed performance. They appear during autoplay, visible to every viewer before they tap anything. Unlike the CC track, burned-in captions don't require the viewer to find and tap the CC button — they're always on. This is the method recommended for short-form Facebook clips, Facebook Reels, and promoted posts where immediate hook visibility is the priority.
- 01Upload your final video to SoCaptions.
- 02Generate captions from the audio.
- 03Fix any transcript errors (product names, prices, URLs).
- 04Choose a readable style — Box or Cinematic works well for Facebook's audience.
- 05Export the burned-in MP4.
- 06Upload that MP4 directly to Facebook.
Which method should you use?
- SRT upload: best for long-form content, educational videos, and anything where accessibility and toggling matter.
- Meta Business Suite edit: best when you forgot captions at post time and can't re-upload without losing engagement.
- Burned-in: best for short-form clips, Reels, promoted posts, and content where silent-feed visibility is the priority.
- Both: for important videos — upload a burned-in MP4 and also add an SRT via Meta Business Suite for full accessibility.
Facebook auto-generated captions
Facebook auto-generates captions for many videos, displayed in the player when sound is off. The accuracy is noticeably lower than YouTube's auto-captions — Facebook's system struggles with accented speech, technical terms, and background noise. Auto-generated captions can be edited in Meta Business Suite (Content → Videos → Edit → Captions → Edit Auto-generated) if you want to fix errors without uploading a new SRT.
How to add captions to Facebook Reels
Facebook Reels (a.k.a. Facebook's short-form vertical video feature) can have captions added during the Reel creation flow on the Facebook mobile app. After selecting or recording your Reel, tap the three-dot menu → Captions, and Facebook will auto-generate a transcript. You can edit the text before posting. Alternatively, use burned-in captions from SoCaptions for better style control and guaranteed visibility, then upload the captioned MP4 directly as a Reel.
Caption style tips for Facebook
- Facebook's audience skews older than TikTok — avoid very fast word-by-word karaoke styles.
- White sans-serif on a translucent black plate reads well on the diverse backgrounds typical of Facebook feed content.
- Keep font size at 48–60px for a 1080px-wide canvas — larger than broadcast but smaller than TikTok.
- Square (1:1) and 4:5 content in the main feed, 9:16 for Reels.
- Post natively, not as a YouTube or Vimeo link — Facebook suppresses reach for external video links.
FAQ
Can you add subtitles to Facebook video?
Yes. Upload an SRT file in the video composer or in Meta Business Suite. Facebook stores it as a closed caption track; viewers tap the CC button to see the captions. Burned-in captions are an alternative where the text is permanently visible without viewer action — both approaches work, and the best practice is to use both for important posts.
What caption format does Facebook support?
Facebook accepts SRT (.srt) files for uploaded captions. VTT and other formats must be converted to SRT first. The SRT must use standard HH:MM:SS,mmm timestamps, UTF-8 encoding, and plain text without HTML tags. Facebook does not accept ASS, VTT, or DFXP for the caption upload field — only SRT.
Why is the CC button not showing on my Facebook video?
If the CC button isn't appearing: (1) The video was posted without an SRT and Facebook's auto-caption generation hasn't completed yet — wait 1–2 hours and refresh. (2) The video is too short (under ~30 seconds) to trigger auto-caption generation. (3) The SRT upload failed silently — go to Meta Business Suite and recheck the Captions tab. For guaranteed visibility, use burned-in captions instead, which are always visible regardless of platform caption rendering.
How do I edit auto-generated captions on Facebook?
Go to Meta Business Suite (business.facebook.com) → Content → Videos → find the video → Edit → Captions. You'll see the auto-generated transcript with editable text blocks. Click any block to correct the text. Save when done — changes apply immediately without re-uploading the video.
Do captions improve Facebook video reach?
Indirectly, yes. Facebook's algorithm weights completion rate and watch-time heavily. Captioned videos retain muted viewers, which raises completion rate, which the algorithm treats as a quality signal. Meta's own Creative Hub data showed 30%+ watch-time uplift on captioned creative in paid placements. In organic reach, the effect is less directly measured but the retention lift is real and feeds the algorithm either way.
