§ Paste a video, read it as text
Every word, with its timecode.
Paste a Facebook video link and get the full transcript, with a timecode on every line. When the uploader wrote captions we use their words; when they did not, we listen to the audio. Free, no sign-up, five videos a day. Then mark any line and take a vertical clip of it.
§ What you get
A Facebook video transcript comes back from every link shape Facebook uses: /watch/?v=…, a page’s /videos/… permalink, /reel/…, and fb.watch short links.
Copy the address bar on desktop or use Copy link in the app. Watch links, page /videos/ permalinks, /reel/ links and fb.watch short links all work.
Paste the link into the box on the page. Where the uploader supplied a caption track we read their words; where they did not, the audio is run through speech recognition.
The transcript comes back with a timecode on every line. Copy it, download it as a subtitle file, or mark a line and export it as a vertical 9:16 clip.
The honest version of how the Facebook video transcription works
Some Facebook videos come with captions the uploader wrote. Publishers, brands and anyone who cares about accessibility upload a subtitle file with the video, and that file is a transcript somebody already checked. When one is there, this reads it — and that transcript is better than any machine could produce, because it is not a guess at what was said. It is what the person who made the video says was said, with their spelling of names, their punctuation, their line breaks.
Most Facebook videos shot on a phone have none. For those, the transcript comes from speech recognition, which returns text with sentences in it — capitals, full stops, commas where the speaker paused — but it can mishear a name or a technical term. If a word looks wrong, that is why.
You do not have to choose or check first. Paste the link and the better of the two is used automatically — Facebook to transcript is one step either way. It is also why this page has no queue and no waiting-room: a captioned video is read in seconds because nothing has to be listened to at all.
The five-a-day ceiling exists for the second case, where each video costs us a little compute. No account, no card, no email — the limit is the price.
Facebook has more link shapes than any other platform here. All of them are accepted.
Whatever Facebook gave you, paste it. The watch link (facebook.com/watch/?v=…), a page’s video permalink (/videos/…), a Facebook reel (/reel/…), the fb.watch short link the share sheet produces, and the mobile host m.facebook.com are all taken as they are. There is no correct shape to hunt for before you can get a transcript.
A Facebook reel is a Facebook video here. A Facebook reel transcript goes through the same two-lane read as any other Facebook video transcript: the uploader’s caption track when there is one, speech recognition when there is not.
What cannot be read: anything that is not public. A video limited to friends, or inside a private group, is not visible to us — we have no login and use nobody’s session. That is a boundary rather than a bug, and you are told when you hit it.
Facebook video is mostly landscape. Find the line that landed in the transcript, mark it, and export it as a 9:16 clip with captions for Reels, Shorts or TikTok.
Announcements and press events live on Facebook pages. A transcript with timecodes lets you cite the moment rather than paraphrase it.
Facebook autoplays muted anyway. Reading the transcript is faster than watching a video for one fact.
Download the transcript as .srt and upload it back to Facebook, so your own video gets the captions it was missing. If the video is on your computer rather than on Facebook, upload the file instead.
Copy the video’s link from Facebook — the address bar on desktop, or Copy link in the share menu on the app — and paste it in the box above. That is the whole of it: one press turns a Facebook video to text, with a timecode on every line, and you can copy it or download it as a subtitle file. There is nothing to install and no account to make. Facebook itself has no button for getting a transcript from a video, which is why the question gets asked.
Five Facebook video transcripts a day per browser, no account and no card. Beyond that you can come back tomorrow — or use a credit: each transcript past five is 1 credit, and so is each AI summary or translation; a monthly or yearly plan makes transcripts unlimited (fair use: 50 a day) and includes the summary and translation. The rate card is one page and has no asterisks.
Yes — as .srt, the subtitle format every editor reads, timecodes included, or as plain text on your clipboard for a document. When the uploader supplied real captions, what you download is that transcript rather than a transcription of it, which is the more accurate of the two.
Four, each one press from the transcript: .srt and .vtt subtitle files with the timecodes in them, a plain .txt, and a .doc that opens in Word with a timecode beside every line. Or copy the whole transcript to the clipboard. None of them asks for an account.
Every line carries one. On an uploader’s caption track the timings are theirs; on a video we listened to, the transcript is built from word-level timings rather than estimated afterwards. Either way the timecode against a line is where that line is in the video.
Yes — a /reel/… link is a Facebook video like any other here, and its transcript comes back the same way. So do /watch/?v=… links, a page’s /videos/… permalink, and fb.watch short links. A Facebook reel transcript comes from the uploader’s captions when the reel has them, and from speech recognition when it does not.
No. If a video needs you to be signed in to Facebook to watch it, we cannot read it either — we have no account and use nobody’s session, so there is no transcript to be had. Public videos and page posts work.
Yes — Instagram reels have their own page. It reads a public reel without anybody being signed in, but it is a harder platform than this one in three ways: there is no uploader caption track to lift, so every reel is listened to; some reels are held back entirely by the uploader’s copyright settings, which leaves nothing to listen to; and clipping from an Instagram link is not available yet, so that page stops at the transcript.
The Facebook video transcript is cached against the public video, not against you, so the next person who pastes the same link gets that transcript free. What we hold about you is what counting the free five needs: an id in a cookie for this browser, a hashed IP, and a row saying a video was read. No account is required — and if you make one, that row sits on the account. Full list in the privacy policy.