Last updated: August 7, 2026
Paste a Meta Ad Library link above and this tool returns everything said in the ad as timestamped text you can read, copy, or download. It works on the Facebook and Instagram video ads that any advertiser's Ad Library page exposes, which makes it the fastest way to read a competitor's script instead of sitting through the video — and the fastest way to read forty of them instead of one.
How to Get the Transcript of a Meta Ad
Everything starts from the Meta Ad Library, which is Meta's own public archive of every ad currently running on Facebook and Instagram. You don't need an ad account to open it and you don't need one here either.
Find the ad in the Meta Ad Library
Open facebook.com/ads/library, pick a country, and search by advertiser name or by keyword. Filtering to Ad category: All and Media type: Videos gets you straight to the creative worth reading. Every ad an advertiser is running appears here whether or not you follow them.
Copy the ad's link
Each ad card has its own address. Use the three-dot menu on the card and choose Copy ad link, or open the ad and take the address from the browser bar — it looks like facebook.com/ads/library/?id=123456789012345. That numeric id is the ad, so it's the part that matters.
Paste it above and read the script
Drop the link into the field at the top of this page and press Get transcript. The spoken words come back with timestamps in a few seconds. Copy the lot in one click, or download it as TXT for a plain script, or as SRT or VTT for subtitles.
What You Can Transcribe
This page reads ads from the Meta Ad Library. Because the Library is public by design, there's no privacy boundary to work around. Two things decide whether an ad transcribes: whether it has speech in it, and whether the video file is small enough to process — ad creative is short, so the second rarely bites.
| Content type | Works | Notes |
|---|---|---|
| Facebook video ads | Yes | Any video ad with an Ad Library entry, for as long as the advertiser keeps it running. |
| Instagram video ads | Yes | Instagram ads live in the same Ad Library as Facebook ones, so their links work here identically. |
| Reels and Stories placements | Yes | Placement doesn't change anything. The Library serves one creative per ad and that's what gets transcribed. |
| Ads in any language | Yes | The spoken language is detected automatically and the text comes back in that language rather than translated. |
| Image and carousel ads | No | A static ad has no audio. The tool says so rather than returning an empty transcript. |
| Video ads with no speech | No | Music-only creative has nothing to transcribe, and the tool says so rather than returning an empty transcript. On-screen text is not speech and is not read. |
The Ad Library Shows You the Copy, Never the Script
The Meta Ad Library is generous with the parts of an ad that are written down. You get the primary text above the video, the headline, the description, the landing page, the dates it has been running, and every variant of the creative the advertiser is testing.
What it never gives you is the script. The words inside the video — the hook, the offer, the objection handling, the close — exist only as audio. There's no transcript, no captions panel, and no way to select the text, which means the single most copied part of a competitor's ad is also the only part you can't read.
That's the gap this fills. Paste the same link you were already looking at and the spoken script comes back as text, timestamped, next to the written copy the Library already gave you.
It matters most at volume. Reading one ad script is a two-minute job either way. Reading the forty ads a competitor is running right now is a full afternoon of watching, or about ten minutes of reading.
Reading Competitor Hooks in Bulk
The reason to transcribe ads rather than watch them is that the first three seconds decide almost everything, and in a timestamped transcript the first three seconds are the first line or two. You can skim them.
Work through an advertiser's whole Library that way and the pattern shows up fast: the same opening structure repeated across the creative they keep spending on, the specific objection they lead with, the claim they're willing to put in the first sentence. Those are the decisions the ad account is paying to validate, and they're readable for free.
The wording is the point, so nothing here is summarised. You get what the voice said, in order, word for word — no paraphrase, no AI rewrite, no cleanup.
- Hook mining — pull the opening lines of every ad an advertiser is running and compare them side by side.
- Swipe files — keep the script of ads in your niche as searchable text you can grep months later for a phrase or an angle.
- Offer teardown — see exactly how a competitor words a guarantee, a discount, or a risk reversal.
- Briefing — hand a writer or an editor a real script as reference instead of describing an ad from memory.
- Longevity signals — an ad that has been running for months is working; its script is the one worth reading first.
- Subtitles — export SRT or VTT with real timings when you rebuild the ad for your own account.
Where This Fits in an Ad Research Workflow
A transcript on its own is half the picture. The other half is the creative itself — the pacing, the cuts, the face on camera — which is why most people pull both from the same Ad Library link.
Frequently Asked Questions
How do I get the transcript of a Meta ad?
Open the ad in the Meta Ad Library, copy its link — the address carries an id, like facebook.com/ads/library/?id=123456789012345 — then paste it into the box at the top of this page and press Get transcript. The spoken script comes back with timestamps in a few seconds.
Does this work on Instagram ads too?
Yes. Instagram ads are archived in the same Meta Ad Library as Facebook ads, so their links behave identically here. There's nothing extra to do and no separate page for them.
Is the Meta ad transcript generator free?
Yes — no account, no credits, and no cap on how many ads you transcribe. There's a short pause if you fire off more than a handful in the same minute, but nothing to buy and nothing to cancel.
Do I need a Facebook account or an ad account?
Neither. The Meta Ad Library is public, and the tool reads only what any logged-out visitor can already see there. You never sign in or connect an account.
Where do I find a Meta Ad Library link?
Go to facebook.com/ads/library, choose a country, and search for an advertiser or a keyword. Each ad card has a three-dot menu with Copy ad link, or you can open the ad and take the address from the browser bar. The link needs the numeric id in it.
Can I transcribe an image or carousel ad?
No — there's no audio to work from. If the link resolves to a static creative the tool tells you so rather than returning an empty transcript. Video ads are what this reads.
Does it work on ads in other languages?
Yes. The spoken language is detected automatically and the transcript comes back in that language rather than translated into English.
What file formats can I download?
TXT for a plain script, SRT for standard subtitles, and VTT for web subtitles. SRT and VTT both carry the real segment timings, so they drop straight into a video editor.
How accurate is the transcript?
Clear speech transcribes very accurately, which covers most ad creative — it's recorded to be understood. Accuracy falls where you'd expect: loud music beds, several voices at once, strong accents, and brand names the model hasn't seen. Every line is timestamped, so anything that reads oddly is quick to check against the video.
Is it legal to transcribe a competitor's ad?
Reading an ad Meta publishes in a public archive is exactly what the archive is for — Meta built it for transparency, and researchers and journalists use it the same way. Reading a script to learn from is not the same as copying it; the words themselves are the advertiser's.
More Ad Research Tools
Explore more free tools for pulling apart the ads your competitors run.
Meta Ads Downloader
Paste a Meta Ad Library, Instagram, or TikTok link to download the video or image.
TikTok Transcript Generator
Get every word spoken in a TikTok video as timestamped text you can copy.
Instagram Transcript Generator
Transcribe any public Instagram Reel or feed video from its link.
