Facebook Ad Library Transcript
Paste the link to a video ad from the Meta Ad Library and get its script as text. Read the hook, the offer and the call to action in seconds.
- 1
Find the ad in the Ad Library
Search the advertiser or a keyword at facebook.com/ads/library and open a video ad.
- 2
Copy the ad's link
Open the ad's details and copy the link from the address bar. It ends in ?id= followed by the Library ID.
- 3
Paste it here
Paste the link into the box on this page and start. No Facebook login, and your first transcript here needs no account.
- 4
Read and save the script
Copy the script in one click or download it as plain text.
| Feature | Ad Library alone | ReelToScript |
|---|---|---|
| Read the script without watching | No | Yes |
| Copy the words into a swipe file | No | Yes |
| Compare hooks across ads | Slow | Fast |
| Download as TXT | No | Yes |
The script of any video ad in the Ad Library
The Meta Ad Library shows every ad an advertiser is running, but you still have to watch each video to know what it says. Paste the ad's link here and you get the spoken script as text, so you can read ten ads in the time it takes to watch two.
How to copy a link from the Ad Library
- Go to
facebook.com/ads/libraryand choose your country and "All ads". - Search for an advertiser's name or a keyword.
- Open a video ad's details ("See ad details" or "See summary details").
- Copy the address from the address bar. It looks like
facebook.com/ads/library/?id=1234567890123456.
If the address has extra filters in it, that's fine as long as it still
includes id= and the ad's Library ID.
What ad scripts are good for
Seeing what competitors keep paying for
An ad that has been running for weeks is usually an ad that's working. The Ad Library shows you when each ad started. Pull the scripts of a competitor's oldest active video ads and you'll see which opening lines, offers and objections they lean on.
Writing better hooks
The first sentence of a video ad decides whether anyone hears the rest. Put the first lines of twenty ads in your category side by side and you'll see which openings are common, which are overused, and where there's room for yours.
Briefing UGC creators
Creators work faster from an example. Paste a transcript into your brief to show the structure you're after: hook, problem, product, proof, call to action. Ask them to write it in their own words instead of reading it.
Keeping a swipe file
Save every script as a TXT file or paste it into one document with the advertiser's name and the date. After a month you have a searchable library of ads that's more useful than a folder of screenshots.
A simple way to read an ad script
When you have the transcript, mark these five parts:
- Hook: the first sentence. What does it promise or call out?
- Problem: what pain or desire does the ad name?
- Product: when does the product first appear, and how is it described?
- Proof: reviews, numbers, demos or before-and-after.
- Call to action: what the viewer is told to do, and whether there's an offer or deadline.
Limits worth knowing
- Only video ads have a script. Image and carousel ads without video return no text.
- Ads with music but no voice-over or speech return no text.
- Ad Library transcripts don't have timestamps, so they download as TXT only.
- The transcript is written in the language spoken in the ad. It does not translate.
First one free, no account
Your first transcript is free, without signing up. After that you need an account and credits: packs start at $5 for 30 transcripts and never expire, or Pro is $9 a month for 300. A transcript that fails costs nothing.
ReelToScript is an independent tool and has no affiliation with Meta.
Use cases
Frequently asked questions
Open the ad in the Meta Ad Library, copy its link (the one with ?id= and the Library ID), paste it into the box on this page and start.
Yes, if the ad is in the Meta Ad Library. The Ad Library lists ads that run on Facebook, Instagram, Messenger and Audience Network, and every one has the same kind of link.
The Ad Library transcript comes back as plain text without timestamps, so you can copy it or save it as TXT. Regular Facebook videos and reels do come with timestamps and SRT.
Often, yes. Inactive ads stay in the Ad Library for some time, and if the ad still has its video there, the transcript works the same way.
Your first transcript is free, and you don't need an account for it. After that, packs start at $5 for 30 transcripts, or Pro is $9 a month for 300. A failed transcript costs nothing.
Yes. Meta publishes the Ad Library so anyone can see the ads that are running. Use what you read to write your own ads; don't copy someone else's script word for word.