Free tool, no signup

Download Facebook Ads media instantly

Paste any Facebook Ads Library URL or ad ID to extract and download the video or image creative directly to your device. Free, no login required, instant download.

Example: facebook.com/ads/library/?id=1457638199042352

HD Video Download
Image Extraction
No Account Needed
Instant Results

Keep what you find, then launch your own version

Saving a competitor's ad is research. Turning your response into twenty tested variants is the work. Volume Creatives handles the second half in one publish.

How to use it

  1. 1

    Find the ad in the Meta Ad Library

    Open facebook.com/ads/library, search the brand, and click See ad details on the ad you want. The address bar now shows a URL containing ?id= followed by a long number, which is the ad's archive ID.

  2. 2

    Copy the URL or the ID

    Copy the full URL, or just the numeric ID after ?id=. Either works. The Paste button next to the field reads your clipboard if the browser allows it.

  3. 3

    Extract

    Press Extract. The tool fetches the ad's public creative and lists every file it finds with the type, the quality label (HD or SD for video) and a preview you can play or view before saving.

  4. 4

    Download the file

    Click Download on the rendition you want. The file is saved with the page name and ad ID in the filename, so a folder of saved ads stays searchable later.

Worked example

You enter

Pasted
facebook.com/ads/library/?id=1457638199042352
Ad type
Single video, 9:16

You get

Files found
2

One HD rendition and one SD rendition of the same video, each with an inline player.

Page name
Shown next to the count

Used in the filename so the saved file is traceable to the advertiser.

Ad ID
1457638199042352

Kept in the filename; paste it back into the Ad Library any time to see running dates.

Download
pagename-1457638199042352-1.mp4

Streams from Meta's CDN through a filename proxy; nothing is stored here.

Save the HD file, then go back to the Ad Library card and note the start date. A video that has been running for months is the one worth breaking down frame by frame; a week old ad is still a test.

What can be extracted, by ad type

Ad typeWhat you getWhat you do not getNotes
Single videoMP4 in HD and SD where Meta exposes bothCaptions burned in by Meta's auto caption featurePick HD; SD is a fallback when only one rendition is served
Single imageThe full resolution image Meta stores for the adAny text overlay Meta adds on deliveryUsually a JPG; the library sometimes serves a resized rendition first
CarouselOne image or video per card that has mediaCard headlines and links, which are copy not mediaCards are listed together and numbered in the filename
Text only or link adNothing to downloadThere is no media objectCopy the primary text and headline from the library card
Dynamic product ad (catalogue)Usually nothing, sometimes a template frameProduct images, which come from the catalogue at deliveryThe library often shows a sample product, not a stored creative
Collection or Instant ExperienceThe cover video or imageThe product tiles beneath the coverTiles are catalogue driven, not part of the stored ad
Ads with multiple versionsThe media Meta returns for the ID you pastedEvery variant in one goEach variant in the library has its own ID; extract them one at a time

Based on what the Meta Ad Library publicly serves for each format. Where Meta assembles the creative at delivery time, there is no single stored file to fetch.

How to download an ad from the Facebook Ads Library

Open the Facebook Ads Library, search the advertiser, and click See ad details on the ad you want. The address bar now contains ?id= followed by a long number. Copy either the whole URL or just that number, paste it into the field above, and press Extract. The tool lists every media file it can find for the ad, with a preview and a Download button for each. That is the whole process, and for most single image and single video ads it takes a few seconds. The steps and table above cover what to expect from each format.

What you can extract

The downloader pulls the raw creative Meta serves for the ad: HD and SD video for video ads when both renditions are exposed, and the original resolution image for static ads. Carousel ads return each card that has media. Text only ads have nothing to download, and dynamic product ads assembled from a catalogue usually return nothing because there is no single stored file. Every download streams directly from Meta's CDN through a small proxy whose only job is to give the file a useful name: the advertiser's page name, the ad ID and a file number. Nothing is stored on this site.

If extraction fails: download it by hand

Extraction depends on Meta serving the media publicly, and it does not always. When the tool returns an error or an empty result twice, the manual route works in any desktop browser and takes about a minute.

For a video ad:

  1. Open the ad in the Ads Library in Chrome, Edge or Firefox, on desktop.
  2. Open the browser's developer tools (F12, or right click the page and choose Inspect) and switch to the Network tab.
  3. In the Network filter box type mp4. If nothing appears when you play the video, try media or video instead.
  4. Press play on the ad. One or more requests appear in the list as the player fetches the file.
  5. Right click the largest request, choose Open in new tab (or copy the request URL and paste it into a new tab). The video opens on its own.
  6. Right click the video in that tab and choose Save video as, or use the download control in the player.

The Ads Library often serves several renditions of one video at different resolutions, and sometimes a video stream and an audio stream as separate requests. If the first file you save is small or silent, go back to the Network tab and try the next largest request; the rendition the player used for full playback is usually the one that carries audio. Playing the video to the end before looking at the list helps, because the player may switch to a higher quality rendition part way through.

For an image ad:

  1. Open the ad in the Ads Library and click See ad details so the creative is shown at full size.
  2. Right click the image and choose Open image in new tab.
  3. In the new tab, right click and choose Save image as. If the saved file looks small, check the Network tab with the filter set to jpg or png; the library sometimes loads a resized preview first and the full file second.

For a carousel, repeat the image steps for each card, or arrow through the cards with the Network tab open so every image request is captured in one pass.

What to do with the file once you have it

A saved ad is only useful with its context. Before you close the library tab, note the ad's start date and whether it is still active; an ad that has run for months is the one worth breaking down, and the competitor research guide covers how to read those signals. Name the file so you can find it again (the tool already includes the page name and ad ID), and log the landing page it pointed at. Then look at the brand as a whole rather than one ad: the Brand Spy report shows the media mix, top CTAs and landing pages for everything captured from that advertiser, and the AI ad search finds similar ads across other brands by description.

Is this allowed?

The Facebook Ads Library is a public transparency tool: every active ad is viewable by anyone, and Meta keeps ads about social issues, elections and politics available for seven years. This downloader only accesses public creatives, one ad per request, for research and inspiration. Respect copyright: use competitor creatives to study angles, hooks and formats, not to copy them. Reusing another brand's footage, photography, music or copy in your own ads is both an infringement and a fast route to a rejected ad.

From inspiration to launch

Found a winning format? Volume Creatives’ Ad Library tracks whole competitors, every ad, landing page and asset, and bulk launches your own tests across every placement in one click. See the creative library feature, and the creative testing guide for how to structure the test once your own versions are ready.

Frequently asked questions

Is it legal to download ads from the Facebook Ads Library?

Viewing and saving ads for research is what the Ad Library is designed to allow; Meta publishes every active ad so anyone can inspect it. The creative itself remains the advertiser's copyrighted work, so you may study it, reference it in a brief, or show it in a teardown, but you may not reuse the footage, images, music or copy in your own ads. This tool fetches one public ad at a time on your request; it does not scrape the library in bulk.

Why might an ad fail to extract?

The most common reasons are an ad that has stopped running and had its media removed, a dynamic product ad whose creative is assembled from a catalogue at delivery time, a text only ad with no media, or an ID copied from a page URL rather than an ad detail URL. Meta also rate limits requests and occasionally changes the page structure, in which case the extractor times out. If it fails twice, use the manual steps below.

Does it work for Instagram ads?

Yes. The Meta Ad Library lists ads across Facebook, Instagram, Messenger and Audience Network under the advertiser's Page, including ads that only ran on Instagram. Find the ad in the library the same way, copy its ID, and extract. Organic Instagram posts that were never promoted are not in the library and cannot be pulled.

Can I download inactive ads?

Sometimes. The Ad Library shows many inactive ads with their start and end dates, and if Meta still serves the media the extractor will return it. Media for older inactive ads is often removed, so the extraction returns nothing even though the ad card still exists. Ads about social issues, elections or politics are kept for seven years and tend to remain retrievable longer.

Why is there no audio, or why is the quality only SD?

Meta serves video in several renditions and sometimes exposes only the lower quality one, or a video stream that was separated from its audio track. When you see both HD and SD, pick HD. When only SD appears or the file plays silently, the HD or combined rendition was not exposed for that ad at that moment; the manual DevTools method below sometimes finds it because the browser player requests the rendition that plays with sound.

Does it download carousel and collection ads?

Carousel ads usually return one file per card that has media, listed together. Collection and Instant Experience ads are harder: the cover video or image is typically retrievable, but the product tiles beneath it are loaded from a catalogue and are not part of the ad's stored creative.

Where does the download come from, and is anything stored?

The file streams straight from Meta's content delivery network through a small proxy that only adds a filename. Nothing you extract is stored on this site, and no account is needed. Filenames use the advertiser's page name and the ad ID so you can find the ad again in the library later.

Track competitors, then out-launch them.

Connect your ad account, drop in the creatives, and watch the batch land paused. Nothing spends until you say so.

First 10 uploads free No credit card Every batch publishes paused

Not ready for a trial? Get the 100-ad launch QA checklist instead.