Copy Ad Text From Facebook Ad Library: 5 Ways

To copy ad text from the Facebook Ad Library, open the ad, click "See more" to expand the full primary text, then select it with your cursor and copy it. If the card's text won't select cleanly, open the ad details view and copy from there, and for more than a few ads, export every ad's copy in one go instead.
Here is each method, why the text sometimes refuses to copy, and how to file what you save so you can actually use it.
How do you copy ad text from the Facebook Ad Library?
The manual route takes about a minute per ad and needs nothing but a browser.
- Go to facebook.com/ads/library, pick a country, and search the advertiser or a keyword.
- Find the ad and click "See more" under the text if it is collapsed.
- Click and drag to select the full primary text, then copy it.
- Paste it into your doc or sheet, along with the advertiser and the "Started running on" date.
The primary text is the block above the image or video. The headline and CTA button sit below the creative, and they are worth copying too, since they finish the argument the primary text starts.
If you are new to the library's filters and search quirks, our guide to the Meta Ad Library covers them.
How do you copy from the ad details view?
Each card in the library has a "See ad details" option. It opens a larger view of the same ad, with more room and less clutter around the text.
This view is handy for two reasons. The text has more space, so selecting it is easier. And it is where you will see other details the library shows for that ad, such as the platforms it runs on.
Select the text in that view the same way: click at the start, drag to the end, copy. If an ad has several versions, this is also where you can usually step through them, which matters more than most people expect (see below).
Why won't the ad text select, or why is it cut off?
This is the most common complaint about Facebook Ad Library copy text. There are a few usual causes, and each one has a simple fix.
| Problem | Likely cause | What to do |
|---|---|---|
| Only the first few lines copy | The text is still collapsed | Click "See more" first, then select |
| Clicking opens a new tab | Your click landed on a link or the card itself | Start your selection in blank space beside the text |
| Selection jumps or grabs the whole card | The card layout fights a drag selection | Use the ad details view, or triple-click inside the paragraph |
| The words you want aren't there | The copy is inside the image or video | Type it out, or note it as "on-creative text" |
| Emojis or line breaks look wrong after pasting | Formatting carried over | Paste as plain text |
| The ad is gone when you go back | The advertiser paused it | Save the copy the day you find it |
The last row matters most. Outside the EU, an ad usually disappears from the library once the advertiser stops running it. A bookmark is not a saved ad. If the copy is worth keeping, paste it somewhere you control right away.
Do ads with multiple versions have different text?
Often, yes. Some cards in the library note that an ad has multiple versions, and those versions can differ in creative, headline or primary text.
This is how advertisers test copy. The same ad can carry a short version and a long one, or two different opening lines, under one card.
So before you save one version as "the" ad copy, step through the versions and check what changes. When the creative stays the same and only the first line changes, the opening line is the variable they are testing. That is exactly the kind of detail a swipe file should capture.
Save each meaningfully different version as its own row, and note which line changed.
How do you export Facebook ad copy in bulk?
Manual copying is fine for five ads. It falls apart when a competitor has forty active ads, each with versions, and you want all of them before they disappear.
The Ad Library has no export button, and the official Ad Library API only returns political and social-issue ads (plus EU ads under the DSA), not ordinary commercial ads. So the practical bulk route is a browser extension.
Disclosure: this is our free extension. The free Meta Ad Library downloader adds a "Find all ads" mode that scrolls a whole search, collects every running ad and packs it into one ZIP, with duplicates collapsed. Every export includes:
- A CSV of every ad, so you can extract ad copy from Facebook into Sheets or Excel without copying anything by hand.
- A searchable swipe board, an index.html where you can search by hook, CTA or advertiser and use the copy-ad-text button on any ad.
- The media files, named by advertiser and date, so the copy and the creative stay together.
It is free, needs no account, and runs in your own browser on your own connection. What no export can give you is spend or engagement numbers, because Meta does not publish those for normal ads. Our walkthrough on exporting Facebook ads to CSV covers the export step by step.
Which way of copying ad text should you use?
It depends on how many ads you need and how often you need them.
| Method | Speed | Captures versions | Best for |
|---|---|---|---|
| Select and copy on the card | Slow, one ad at a time | Only if you open each one | One or two ads |
| Ad details view | Slow, but cleaner selection | Yes, if you step through them | A handful of ads with versions |
| Screenshot | Fast, but not searchable | No | Never, for copy work |
| CSV export of a whole search | Fast for dozens of ads | Check the CSV per ad | Weekly competitor research |
| Swipe board copy-ad-text button | Fast, one click per ad | Check the board per ad | Pulling a few lines into a brief |
Screenshots deserve a special mention. They look like a shortcut, but you can't search them, paste them into a brief, or sort them later. For copy work, always keep the text as text.
How should you file ad copy once you've saved it?
Raw copy in a long doc is hard to use. File it so you can find the right line under deadline.
Put each ad in one row with these columns: advertiser, hook (the first line), angle, format, started running on, CTA and link. Then tag the angle from a short, fixed list such as pain-point, social proof, offer, comparison or story.
File by hook and angle, not by advertiser. When you write a new ad, you look for "every opening line that leads with a complaint," not "everything Brand X ever said." Our guide to organizing a swipe file by tags has a tag set that holds up over time.
To read the copy properly once it is filed, use our breakdown of how to analyze competitor ad copy, which splits each ad into hook, angle, proof and CTA. And for patterns worth looking for in the Facebook ad primary text you collect, see our Facebook ad copy examples.
Can you reuse the ad copy you copy?
Saving public ad copy for research is standard practice. That is what the library is there for.
Reusing it word for word in your own ads is a different matter. Copy the structure, never the sentences: note the hook pattern, the angle and the order of the argument, then write your own lines about your own product. This is general guidance, not legal advice, so check with a lawyer if a specific use worries you.
FAQ
How do you copy ad text from the Facebook Ad Library?
Open the ad in the library, click "See more" to expand the full primary text, then select and copy it. If selection is awkward on the card, open the ad details view and copy from there.
Why can't I select text in the Facebook Ad Library?
Usually the text is still collapsed, your click is landing on a link or the card itself, or the words are inside the image or video rather than the primary text. Expand the text, start your selection in blank space, or use the ad details view.
Can you export all ad copy from the Facebook Ad Library?
Not with a built-in button, and the official API does not cover normal commercial ads. A browser extension can scan a whole search and export a CSV of every ad, which is the practical way to export Facebook ad copy in bulk.
Do ads with multiple versions have different text?
They can. Advertisers often test different opening lines or lengths under one ad, so step through each version and save the ones that differ as separate entries.
Is it okay to reuse a competitor's ad copy?
Saving it for research is standard practice, but running someone else's exact words in your own ads is not okay and can raise copyright issues. Borrow the structure and angle, and write your own lines. This is not legal advice.
The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.
Get the free Ad Library downloaderKlipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.
Start free — 3-day trial →

