How to Download Facebook Ads for Research (Step by Step)

How to download Facebook ads the way media buyers actually mean it: open the Meta Ad Library, find the live ad, and save the real creative before the advertiser pauses it. Meta will not give you a native button. That is why every practical answer ends with a save layer on top of the library page.
This is the step-by-step path, not a tool roundup. If you came for legality, jump to the FAQ and our longer note linked there. If you came to leave with files on disk, start at step one.
Step 1: Open the Meta Ad Library, not Ads Manager
Go to facebook.com/ads/library. That is the public transparency directory. Ads Manager is where you run your own campaigns. Mixing those two tabs is how people waste twenty minutes looking for a download control that was never there.
Search by page name when you know the competitor. Search by keyword when you are scanning a niche. Set country and platform filters so you are not drowning in irrelevant markets.
Step 2: Sort with your eyes by start date
Before you download anything, scan "Started running on." Advertisers kill losers quickly. An ad still live after 60–90 days is a public winner signal. Pretty new ads with yesterday's date are hypotheses, not proof.
Pick three to five long-running ads. That is your download list. Resist the urge to save thirty lookalikes. A small set of durable ads beats a fat folder of noise.
Step 3: Install a free save extension
Right-click on a library video often saves a weak preview. Browser DevTools can work if you know which network request is the real MP4 — we covered that path elsewhere — but it is slow as a daily habit.
A free Chrome extension adds Download on each ad. Disclosure: Klipio's Meta Ad Library Downloader is ours. It is free, no account, HD video, full carousels, and bulk ZIP with a swipe board plus CSV. Install from that page or the Chrome Web Store.
After install, refresh the library tab. Confirm the button shows on a known ad.
Step 4: Download video, image, and carousel correctly
- Video: Click Download. Open the file. It should look like the library playback, not a muddy scrubber frame.
- Static image: Same control. Keep original dimensions when the tool offers them.
- Carousel: Use a build that pulls every card. Name the folder by advertiser + date so you can find it next month.
If you are collecting an entire search — say every active ad from one page — use bulk mode. One ZIP beats forty manual clicks. The CSV is for tagging angles later in a sheet.
Step 5: Write the angle before you open a design tool
For each saved ad, one sentence:
- Who is it for?
- What does it promise in the first hook?
- What proof shows up fast (UGC face, demo, price, social proof)?
Hand that sentence to a designer, editor, or generator. Do not paste the competitor's file into your ad account. Studying public ads for research is standard practice; commercial reuse of the exact asset is a different risk. This is not legal advice — see is it legal to download Facebook ads for the longer framing.
Step 6: Optional backups if you cannot install an extension
- DevTools network panel: Filter for mp4 or media requests while the ad plays. Fragile, but free. Details in our DevTools notes if you need them.
- Web-based one-ad tools: Paste a library URL into a site that fetches the asset. Fine for a locked-down machine; weak for bulk.
- Screenshot: Acceptable for static layout reference only. Useless for video hooks.
These are backups. The primary how-to for teams that download Facebook ads weekly is still library + extension.
Step 7: Turn the save into a weekly loop
Monday: three competitors, longevity scan, five downloads max. Tuesday: angles written. Wednesday: briefs in motion. Friday: check whether any saved ad disappeared — proof the save layer mattered.
If that loop is too light for a multi-person team, graduate to a paid swipe-file product. Do not start there on day one of learning how to download Facebook ads.
For video-specific detail, see how to download Facebook Ad Library videos. For the competitor-framed twin of this guide, see download competitor ads. Library basics: Meta Ad Library guide.
What should you do in the next hour?
- Open the Ad Library on one competitor.
- Install a free extension if you lack one.
- Save the two oldest live ads.
- Write two angle sentences.
- Send them to whoever makes creative.
Install path we maintain: Meta Ad Library Downloader · Chrome Web Store.
Naming and storage so future-you does not swear
Use: \brand_YYYY-MM-DD_format_angle-slug.ext\ Example: \acme_2026-09-04_video_ugc-guarantee.mp4\
Keep a parallel \index.csv\ with columns matching your sheet. When bulk ZIP includes CSV, merge rather than retype.
Quality control after every download
Play the video through the first three seconds. If the hook is cropped or muted oddly, re-pull. Open carousel cards in order. If card three is missing, the tool failed — stop the session and fix tooling before you brief anyone.
FAQ
How do I download Facebook ads without software?
You can try DevTools or screenshots. For reliable HD video and full carousels, a free browser extension is still the practical answer.
Can I download Facebook ads on my phone?
The Ad Library works in mobile browsers, but extension-based download is a desktop Chrome workflow. Use desktop for serious saves.
Does Meta allow downloading ads?
The ads are public in the library. Saving them for research is common industry practice. Reusing the exact creative commercially is a separate legal question — not legal advice.
Why is right-click save low quality?
Because the page often serves a preview surface, not the master file. Extensions request the full asset.
How do I download a whole Facebook carousel ad?
Use an extension that explicitly saves every card. Confirm on a multi-card ad before you trust it for research.
Is there a Facebook ads download API for competitors?
Not for ordinary commercial competitor ads. The official Ad Library API is scoped. Page-level tools fill that gap.
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 extensionKlipio 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 →

