Free Ad Mockup Generator

Upload your creative, type the copy, and see the ad exactly as Facebook, Instagram, TikTok, LinkedIn, Pinterest or X will show it, down to where your text gets cut.

Drop your ad here, or paste it

Image or video. PNG, JPEG, WebP, MP4, MOV, WebM

Page name
Primary text144 / 125 before See more
Headline21 / 40
Description19 / 30
CTA
Display URL
Reactions
Comments
N
Northsea Supply
Sponsored
Waterproof deck jackets cut for real weather. Taped seams, a storm hood that stays put in a gale, and a two year repair… See more
northseasupply.com
Built for wet weather
Free 60 day returns
Shop now
34218 comments
1080 x 1080, Meta lists 1440 x 1800 for 4:5

No creative yet? AdMake AI generates the ad image at 1080 x 1350 and 1080 x 1920, and this page is where you check it before it runs. Try it free, no card.

Light mode and dark mode are different ads

Light feed

N
Northsea Supply
Sponsored
Waterproof deck jackets cut for real weather. Taped seams, a storm hood that stays put in a gale, and a two year repair… See more
northseasupply.com
Built for wet weather
Free 60 day returns
Shop now
34218 comments

Dark feed, #18191A

N
Northsea Supply
Sponsored
Waterproof deck jackets cut for real weather. Taped seams, a storm hood that stays put in a gale, and a two year repair… See more
northseasupply.com
Built for wet weather
Free 60 day returns
Shop now
34218 comments

You design the ad on a white screen at 2pm. Half the people who see it are scrolling a black screen at 11pm. A creative with a white background blends into the light feed and glows like a flashlight in the dark one, and both versions run from the same upload.

So look at both before you spend money on it. TikTok is always black. Facebook, Instagram, LinkedIn and X flip with the phone's setting.

What to do: flip the toggle before you ship. If the edges look bad on black, fix the creative now, not after launch.

Download every placement at once

Your creative, 1:1Facebook feed 1:1Instagram feed 4:5Instagram Reels 9:16TikTok In-Feed 9:16LinkedIn feed 1.91:1Pinterest pin 2:3One upload, six frames, one ZIP.

Upload one image, click one button, get a ZIP with every placement as a sharp PNG: feed, Story, Reels, the lot, each file named so you know what it is. Drop them in the client deck or the Slack thread and get your sign-off.

One warning before you send: a square and a vertical of the same photo are two different ads, and a square stretched into Reels looks like a square stretched into Reels. If the 9:16 looks off, make it as its own image or reframe the one you have.

Ads Manager is a buggy mess

The official way to preview an ad is to build the campaign first. Campaign, ad set, creative, the whole thing, just to see a picture. Then the preview pane loads blank half the time, the share link you send the client expires, and there is no download button anywhere.

Previewing in Ads Manager

  • ×Build campaign, ad set and ad before you see anything
  • ×Preview pane loves to load blank
  • ×Share links expire on the client
  • ×No way to save the preview as an image

Previewing here

  • Upload, type, done
  • PNG in one click, all placements in one ZIP
  • Light and dark mode, character counters
  • Send a file, not a link that dies

Meta's own render is still the final word, so glance at the Ads Manager pane right before you hit publish. Do everything before that moment here, where nothing has to be built first.

Frequently Asked Questions

About 125 in the feed. The cut is by line rather than by count, roughly where two lines end on a phone, so the exact fold moves with your words. The field accepts thousands of characters, which is how so many ads bury the offer below a fold nobody taps.

Build the ad, then check it in the frame

AdMake AI generates ad images at 1080 x 1350 and 1080 x 1920, the canvases these frames render, so the fold and the CTA bar are part of the layout instead of a surprise after launch.

Try it free

Free credits, no card.