Skip to Content

Free Facebook Transcript Generator

Paste a Facebook video, Reel or Watch link and download the transcript as TXT or SRT. No login.
Facebook video to text in seconds. Works for public videos, Reels and Live replays, with timestamps.

Need This at Scale?

You just used Supadata's Video Transcript API for free. Power your app with the same API — no infrastructure to maintain.

  • ✅ 100 free requests per month — no credit card required
  • ✅ Multi-platform: YouTube, TikTok, Instagram, Facebook, and more
  • ✅ AI fallback for videos without native captions
  • ✅ Python & TypeScript SDKs, Make, Zapier, n8n integrations

Using an AI agent or script? Call the API directly

To fetch a Facebook transcript programmatically, call the Supadata API. One GET request, no SDK needed:

curl 'https://api.supadata.ai/v1/transcript?url=<VIDEO_URL>' \
  -H 'x-api-key: YOUR_KEY'
Response
JSON. content is an array of { text, offset, duration, lang } segments with times in milliseconds, or one string with text=true.
Options
lang (ISO 639-1) and mode (native, generate or auto).
Async jobs
AI-transcribed requests (Instagram, Facebook, file URLs, any video without captions) may return HTTP 202 with a jobId. Poll GET /v1/transcript/{jobId} until status is completed.
API key
Free, about 30 seconds at dash.supadata.ai, 100 requests per month included. There is no anonymous endpoint.

Using Claude, Cursor or another MCP client? Add the Supadata MCP server. Machine-readable site map: llms.txt. Endpoint reference: docs.supadata.ai/get-transcript.


How to get a Facebook video transcript

Facebook shows auto-generated captions on some videos, but there is no button to copy them, most videos have none, and Facebook offers no caption download at all. This tool transcribes the audio of any public Facebook video, Reel or Live replay, so it works whether or not the video has captions. If you are looking for the “script” of a Facebook video, that is the same thing: the spoken words written down. Three steps:

Open the video or Reel on Facebook, click Share and choose Copy link. In a browser you can also copy the address bar. Watch links, Page video links, Reel links and fb.watch short links all work; see Supported Facebook links below for the full list.

2. Paste it and click Get Transcript

Paste the link into the box at the top of this page and click Get Transcript. Because Facebook has no caption feed to read, the audio is transcribed with AI speech recognition and the spoken language is detected automatically. This usually takes 15 to 40 seconds depending on the length of the video. Toggle Include timestamps to see when each line is spoken.

3. Copy or download the text

Click Copy to put the transcript on your clipboard, Download TXT for a plain-text file, or Download SRT for a subtitle file with timestamps. Use the search box to find a word or phrase inside a long video instead of scrubbing through it.

No account, no app, no watermark. One-off use is free; if you need transcripts for hundreds of Facebook videos, the Video Transcript API does the same thing programmatically.


Facebook produces several URL shapes for the same kind of content. All of these work when pasted as copied:

Link typeExampleNotes
Watch linkhttps://www.facebook.com/watch/?v=1234567890123456What Share → Copy link gives you for most videos
Page or profile videohttps://www.facebook.com/PageName/videos/1234567890123456/Address-bar URL when viewing a video on a Page
Reelhttps://www.facebook.com/reel/1234567890123456Facebook Reels, including Reels cross-posted from Instagram
Short linkhttps://fb.watch/abc123XYZ/Share links from the mobile app; no need to expand them first
Live replayAny of the aboveWorks once the broadcast has ended and the recording is published

The link has to open for a logged-out visitor. Anything that asks you to log in before it plays cannot be transcribed.

Not supported: videos in private or closed groups, friends-only posts, Facebook Stories, and live streams while they are still broadcasting. Videos with a long tracking query string (?mibextid=..., ?rdid=...) are fine; the extra parameters are ignored.


Download a Facebook video transcript (TXT or SRT)

Once the transcript is on screen you have three ways to take it with you:

  • Copy puts the whole transcript on your clipboard, with or without timestamps depending on the toggle. Paste it into a document, a note or a prompt.
  • Download TXT saves a plain-text file. With timestamps off you get clean paragraphs; with timestamps on, each line starts with its [mm:ss] time.
  • Download SRT saves a standard subtitle file with numbered cues and start and end times. It loads into CapCut, Premiere Pro, DaVinci Resolve, Final Cut, VLC and the caption uploaders of YouTube, Facebook and LinkedIn.

The file is generated in your browser from the transcript that was already fetched, so downloading is instant and does not count as a second request.


Facebook Reels to text

Reels are the fastest-growing format on Facebook and the one with the fewest captions: most Reels rely on burned-in text that cannot be selected or copied. Paste the Reel URL (facebook.com/reel/...) and the audio is transcribed like any other video. Reels that were cross-posted from Instagram work too, as long as the Facebook link is public.

Because Reels are short, the transcript is usually ready in well under half a minute. Turn timestamps on to get a line for roughly every sentence, which is handy when you want to re-cut the Reel with proper subtitles or quote one specific moment.


Facebook Live transcript

Facebook Live broadcasts become regular videos once the stream ends and the replay is published to the Page or profile. From that point the replay has a normal Watch or Page video link and can be transcribed here. This covers webinars, church services, council meetings, product launches and Q&A sessions that were streamed live.

Live replays are often long. Turn timestamps on, download the SRT or timestamped TXT, and use the search box to jump to a name, a question or a topic without replaying an hour of video. Ongoing live streams cannot be transcribed while they are still live; wait for the replay to appear.


Example output

Here is what a transcript looks like with timestamps turned on:

[00:00] Welcome back to the workshop, today we're finally fixing the squeaky door. [00:04] You'll need a screwdriver, some lubricant and about ten minutes. [00:08] First, take the pin out of the top hinge. [00:11] Tap it gently from underneath and it should slide right out.

And the same lines as an SRT subtitle file:

1 00:00:00,000 --> 00:00:04,000 Welcome back to the workshop, today we're finally fixing the squeaky door. 2 00:00:04,000 --> 00:00:08,000 You'll need a screwdriver, some lubricant and about ten minutes.

With timestamps off you get one clean block of text, ready to paste into a document, a caption or a prompt.


Languages and accuracy

The spoken language is detected automatically. AI transcription covers 100+ languages, including English, Spanish, Portuguese, French, German, Italian, Dutch, Polish, Turkish, Arabic, Hindi, Bengali, Urdu, Tamil, Indonesian, Malay, Vietnamese, Thai, Filipino, Japanese, Korean and Chinese. Mixed-language videos are transcribed in the dominant language. The tool does not translate; for a translated transcript, run the text through your translation tool of choice or use the transcript translation endpoint of the API.

For clear speech, expect 90%+ word accuracy. Background music, several people talking at once, strong accents and poor microphones lower it. Facebook provides no captions to read, so every transcript on this page is generated from the audio.


What people use Facebook transcripts for

Content repurposing

Turn a Facebook video or Live into a blog post, a newsletter section, a LinkedIn post or captions for a repost on Reels, TikTok and Shorts. Transcribe once, rewrite for each channel.

Research and monitoring

Pull the exact wording from product reviews, local news clips, community updates and viral posts. Search inside long videos instead of watching them end to end.

Meeting and event records

Council sessions, school boards, religious services and town halls are often streamed only on Facebook Live. A transcript gives you minutes, quotes and a searchable record.

Accessibility and subtitles

Export an SRT file, fix the odd word, and republish the video with real subtitles for viewers who watch on mute or rely on captions.

Learning and note-taking

Save the spoken content of a tutorial, a lecture or a language-learning clip as text you can highlight, translate and revisit.

💡

Building something? The same engine is available as an API: Facebook videos are handled by the Video Transcript API, which returns timestamped text as JSON for Facebook, YouTube, TikTok, Instagram and X, with 100 free requests a month and Python and JavaScript SDKs.


Frequently Asked Questions

How do I transcribe a Facebook video for free?

Copy the video link from Facebook, paste it into the tool above and click Get Transcript. The text appears in 15 to 40 seconds. No login and no app installation needed.

Is this Facebook transcript generator free?

Yes. One-off use is free with no login. Heavy use is rate-limited to keep the tool available for everyone; for high-volume or automated use, the Video Transcript API includes 100 free requests per month.

Does it work for Facebook Reels?

Yes. Paste the Reel link (facebook.com/reel/...) exactly as Facebook copied it. Reels cross-posted from Instagram work as long as the Facebook link is public.

Can I transcribe a Facebook Live video?

Yes, once the broadcast has ended and the replay is published. The replay then has a normal video link and is transcribed like any other video. Streams that are still live cannot be transcribed.

Yes. facebook.com/watch/?v=... links and fb.watch/... short links both work. There is no need to open the short link in a browser first.

Can I transcribe videos from groups, private profiles or friends-only posts?

Only if the video opens for a logged-out visitor. Videos in public groups work; videos in private or closed groups, friends-only posts and Stories cannot be transcribed.

How long does it take?

Usually 15 to 40 seconds. Facebook has no caption API, so the audio is transcribed with AI speech recognition; longer videos take longer than a short Reel.

Can I download the transcript as SRT or TXT?

Yes. Click Download SRT for a subtitle file with timestamps that works in CapCut, Premiere Pro, DaVinci Resolve, VLC and the Facebook and YouTube caption uploaders, or Download TXT for plain text.

What languages are supported?

100+ languages through AI transcription, detected automatically. The transcript comes out in the language spoken in the video; the tool does not translate.

How accurate are the transcripts?

Typically 90%+ for clear speech. Background music, crosstalk and strong accents lower accuracy. Facebook provides no native captions, so every transcript is AI-generated.

Why does the tool say the video cannot be accessed?

The most common reasons are a video that requires login (private group, friends-only post), a Story, a stream that is still live, or a deleted video. Open the link in a private browser window: if Facebook asks you to log in, the tool cannot reach it either.

Can I get Facebook transcripts in bulk?

This free tool handles one video at a time. For bulk extraction, use the Video Transcript API, which returns the same timestamped text as JSON for Facebook, YouTube, TikTok, Instagram and X, with Python and JavaScript SDKs and no-code integrations for Zapier, Make and n8n.

Other free tools

Building something? The Video Transcript API returns the same transcripts as JSON, with 100 free requests a month.