Skip to main content

Facebook Video to Text

Third-party service

Turn a Facebook video, Reel, or share link into a text transcript with AI — paste any facebook.com or fb.watch video link and get a readable transcript, even though Facebook publishes no captions API of its own.

Input

A Reel, Watch video, page video post, or share link — facebook.com/reel/…, facebook.com/watch?v=…, facebook.com/share/r/…, or fb.watch/….

A hint for the AI transcription — leave blank to auto-detect the spoken language.

Facebook publishes no free captions — every run is transcribed with AI. The video must be public, and there's a length cap on how long a single video can be.

Transcript

The transcript will appear here.

Was this helpful?

Also available with

Guides

Paste a Facebook video, Reel, or share link and get a text transcript back — no login, no downloading the video yourself, no browser extension.

Why this needs AI, not "just fetch the captions"

Unlike YouTube, Vimeo, or Dailymotion, Facebook doesn't publish a public captions or subtitle API — there's no free endpoint to just read a transcript from. So every run of this tool uses AI transcription: the video is located, downloaded, and transcribed word-for-word, whether or not the original post has any captions burned in or attached. That's also why it's a paid tool rather than a free one — a text or image tool here can run on our own compute, but transcribing real audio/video is a metered AI call every time.

How to use it

  1. Copy a Facebook video link — a Reel, a Watch video, a page's video post, or a share link (facebook.com/share/r/…, fb.watch/… all work).
  2. Paste it in and press Get transcript.
  3. Pick an output format — readable paragraphs, timestamped lines, plain text, or an SRT/WebVTT subtitle file — and copy or download the result.
  • facebook.com/reel/… and facebook.com/watch?v=…
  • facebook.com/<page>/videos/…
  • facebook.com/share/r/… and facebook.com/share/v/… (share links)
  • fb.watch/… short links
  • The same shapes under m.facebook.com

The video has to be public — a private post, one restricted to a region or age group, or a removed video can't be transcribed, and the tool tells you up front (before charging anything) when a link doesn't resolve to a public video.

How long can a video be?

Facebook videos and Reels are usually short, so there's a length cap on how much a single run will transcribe — a very long Watch video may be rejected. If that happens, there's currently no way to transcribe just part of it.

Is this accurate?

It's AI-generated, so treat it as a close draft rather than a perfect transcript — background music, overlapping speakers, or heavy accents can trip it up like any speech-to-text system. Repeated-word glitches near silence or fades are automatically cleaned up before you see the result.

If a link is really a private message, a Story, or a video that requires being logged in to view, there's nothing to transcribe — Facebook keeps that content behind a login wall we can't cross. Try a public post's own link instead of a link copied from inside the app.

Got a link from a different platform instead? YouTube to Text reads YouTube's own free captions, and Dailymotion to Text does the same for Dailymotion — both faster and cheaper than this tool, since they use a free, official captions source instead of AI transcription.

Privacy

The video is sent to a third-party AI provider to be transcribed — see the data-handling note on this page. Nothing is stored after the transcript is generated.

facebook reel transcriptfb video subtitlesfacebook video transcriptiondownload facebook captionsfacebook watch transcriptvideo to text aifb.watch to textfacebook reel to srtfacebook video speech to text

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.