Static Ad Swipe File: Save Winning Image Ads on Meta

GuidesOctober 9, 20268 min readBy Klipio team
Static Ad Swipe File: Save Winning Image Ads on Meta

A static ad swipe file is a tagged collection of image and carousel ads from Facebook and Instagram, saved in full resolution so you can study the layout, the headline and the offer. You build one by filtering the Meta Ad Library to image ads, saving the ones that have run for weeks or months, and tagging each by the pattern it uses.

This is the static counterpart to our video ad swipe file guide, so I'll stay on images and carousels here.

Why do static ads still deserve their own swipe file?

Video gets most of the attention in creative strategy conversations. Statics keep quietly paying the bills.

They are cheap to make, fast to test, and easy to iterate. A designer can turn one winning static into ten variants in an afternoon, where a video variant might need a new shoot. For many ecommerce accounts, statics do the heavy lifting in retargeting and in offer-led pushes.

They also need a different kind of file. A video swipe file is about timing: what happens at second one, second five, second fifteen. A static has no timeline. Everything happens in one frame, so what you study is layout, text hierarchy and what the image proves.

How do you find long-running static ads in the Meta Ad Library?

The Meta Ad Library at facebook.com/ads/library is free and shows every active ad from any advertiser. It has a media type filter, which is the fastest way to strip out video.

  1. 1
    Set country and All adsAvoid the political category default
  2. 2
    Search a brand or keywordExact Page names work best
  3. 3
    Filter media type to imagesRemoves video from the results
  4. 4
    Read Started running onOlder active ads are likely winners
  5. 5
    Save the keepers todayPaused ads usually vanish
Finding long-running statics in the Meta Ad Library

The media type options include images, videos, memes, and images and memes. I usually start with images, then run a second pass on memes, because some of the best-performing native-looking statics get classified there.

Then read the dates. Advertisers only keep paying for ads that work, so a static that has run for three months is telling you something. A static that started two days ago is a test, and most tests lose.

Our complete Facebook image ad examples breakdown shows what these winners tend to look like by category. This post is about saving and tagging them so you can reuse the patterns.

Which static ad patterns are worth tagging?

Tags are what turn a pile of images into something you can brief from. I use a short, fixed list of pattern tags for statics, so filtering stays reliable.

Pattern tagWhat it looks likeWhat it provesNote when tagging
Us vs themTwo columns, ticks and crossesWhy you over the alternativeWhich rows they chose to compare
Testimonial screenshotA real-looking review or message, croppedOther people bought and liked itStar rating shown, length of quote
Feature calloutsProduct in the centre, labels pointing at partsWhat it does, specificallyNumber of callouts, wording style
Before and afterTwo panels, one changeThat it worksCategory and how it handles policy
Offer cardPrice, discount, deadline, little elseThat now is the time to buyDiscount type and urgency device
Founder noteShort personal message, plain backgroundA real person stands behind itTone and sign-off

A few tagging rules that keep the file usable:

  • One pattern tag per ad. If an ad mixes two, pick the dominant one and mention the other in notes.
  • Copy the on-image headline verbatim. That headline is the hook for a static. Paraphrasing it loses the thing you saved it for.
  • Log the primary text separately. The text above the image often carries a different angle from the text on the image.
  • Record what the ad proves. Product, proof or offer. Most winning statics do one of those clearly.

For a full tag set that works across statics, video and carousels, see our guide to organizing a swipe file.

What does a static ad swipe file template look like?

One row per ad. These are the columns I use.

ColumnWhat to write
AdvertiserBrand or Page name
Started running onDate from the ad card
FormatSingle image, carousel, or meme-style
Aspect ratio1:1, 4:5 or 9:16
Pattern tagOne from the fixed list
On-image headlineVerbatim
Primary text hookFirst line of the text above the image
ProvesProduct, proof or offer
CTA buttonShop now, Learn more, and so on
FileLink to the saved full-resolution image
Ad linkThe ad's Ad Library URL

Aspect ratio matters more than people expect. A 4:5 static built for feed and a 9:16 static built for Stories and Reels are laid out differently, with text kept clear of the top and bottom of the taller frame. If you brief from a 9:16 reference but design at 1:1, the layout won't carry over.

How do you save static ads in full resolution?

Screenshots are the default, and they are the weakest option for statics.

A static's value is in small details: the weight of the headline font, the spacing of callout labels, the exact crop of a review. Screenshots pick up interface clutter, often drop resolution, and blur the small text you most need to read. Right-click usually does not give you a clean save in the Ad Library either.

MethodImage qualityCarouselsEffort
ScreenshotOften reduced, includes UIOne card at a timeHigh per ad
Browser devtoolsOriginal fileCard by card, manuallyHigh, fiddly
Paid spy tool boardUsually goodDepends on the toolLow, but monthly cost
Free extensionOriginal fileEvery cardLow

Our guide to downloading Facebook ad images walks through each method step by step, and the video download guide covers the same for video ads that end up in a mixed search.

If you save statics often, our free Meta Ad Library downloader adds a Download button to every ad and saves images and full carousels in the original files. Disclosure: it is ours. Its bulk mode exports a whole search as one ZIP, where you can choose Images only, and each export includes a CSV of every ad plus a searchable swipe board you can tag from.

Should carousels go in a static ad swipe file?

Yes. A carousel is a sequence of statics, and it belongs with the other image ads.

The catch is that a carousel is only useful if you keep every card. The first card is the hook, but the later cards carry the argument: features one by one, a review on card three, the offer on the last card. Saving only the first image is like saving the first second of a video.

When you log a carousel, add two extra notes:

  • Card order. What each card does, in sequence. "1 hook, 2 problem, 3 product, 4 review, 5 offer" is enough.
  • Card type. Whether each card is a product shot, a text card or a lifestyle image.
You can learn from a full carousel
  • The hook card
  • the argument order
  • where the offer lands
You lose with only card one
  • The proof cards
  • the sequence logic
  • the closing offer
Why a carousel needs every card in your swipe file

How do you turn a static ad swipe file into new ads?

Pull three statics that share a pattern tag and have run the longest. Write down what they have in common: layout, headline length, what they prove.

Then brief your own version with your product, your proof and your offer. Keep the structure, change everything else. Copy the layout and the angle, never the image. Downloading public ads for research is standard practice. Putting someone else's photos, design or copy into your own ads is not, and can raise copyright issues. This is general guidance, not legal advice.

A weekly rhythm works well for statics: save on Monday, tag in one sitting, and brief one new static pattern by Friday. Statics are cheap enough to test that the swipe file should feed a new test every week.

FAQ

What is a static ad swipe file?

It is a saved, tagged collection of image and carousel ads from Facebook and Instagram. Each entry records the pattern, the on-image headline, the format and how long the ad has run, so you can brief new statics from proven structures.

How do you find static ads in the Meta Ad Library?

Search a brand or keyword at facebook.com/ads/library, then set the media type filter to images. Read the Started running on date on each card and save the ones that have stayed active for weeks or months.

Which static ad patterns should you tag?

Six patterns cover most winning statics: us vs them, testimonial screenshot, feature callouts, before and after, offer card and founder note. Use one tag per ad from a fixed list so filtering stays reliable.

How do you save Facebook image ads in full resolution?

Screenshots often blur small text and include interface clutter. Saving the original image file, through browser devtools, a paid tool or a free extension, keeps the full resolution and lets you capture every carousel card.

Should carousels go in a static ad swipe file?

Yes, as long as you save every card and not just the first. Log the card order and what each card does, because the sequence is often where the persuasion happens.

Save the ads you research — free

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 downloader
Which of those ads are actually making money?

Klipio 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 →