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.
contentis an array of{ text, offset, duration, lang }segments with times in milliseconds, or one string withtext=true. - Options
lang(ISO 639-1) andmode(native,generateorauto).- Async jobs
- AI-transcribed requests (Instagram, Facebook, file URLs, any video without captions) may return HTTP 202 with a
jobId. PollGET /v1/transcript/{jobId}untilstatusiscompleted. - 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:
1. Copy the Facebook video link
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.
Supported Facebook links
Facebook produces several URL shapes for the same kind of content. All of these work when pasted as copied:
| Link type | Example | Notes |
|---|---|---|
| Watch link | https://www.facebook.com/watch/?v=1234567890123456 | What Share → Copy link gives you for most videos |
| Page or profile video | https://www.facebook.com/PageName/videos/1234567890123456/ | Address-bar URL when viewing a video on a Page |
| Reel | https://www.facebook.com/reel/1234567890123456 | Facebook Reels, including Reels cross-posted from Instagram |
| Short link | https://fb.watch/abc123XYZ/ | Share links from the mobile app; no need to expand them first |
| Live replay | Any of the above | Works 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.
Does it work with Facebook Watch and fb.watch links?
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
- YouTube Transcript Generator
Any video, Short or live stream recording
- TikTok Transcript Generator
TikTok videos and vm./vt. short links
- Instagram Transcript Generator
Reels and video posts to text
- Video Transcript Generator
Paste a URL from any supported platform
- Website to Markdown Converter
Any web page to clean Markdown for LLMs
- Website to Text Converter
Plain text from any web page, no clutter
Building something? The Video Transcript API returns the same transcripts as JSON, with 100 free requests a month.