Free Facebook ad mockup generator

Facebook ad mockup generator.
See your ad before it runs.

Add your text, image and button, then preview your ad in Feed or in Stories and download it as a PNG. Free, no account, nothing uploaded.

Facebook ad mockup generator

Your ad

Format

The name shown at the top of the ad.

Profile photo(optional)

Without one, the preview shows the first letter of the name.

140 characters

Meta suggests 50 to 150 characters in Facebook Feed, 125 on Instagram.

27 characters

Meta suggests 27 characters in Facebook Feed, 40 in other placements.

37 characters

The Meta Ads Guide gives no length for this field in Feed.

Image

JPG or PNG. Read by your browser, never uploaded.

Filled in with an example for Rive Forme, a made-up brand. Replace it with yours: everything stays in your browser.

Live preview

Rive FormeSponsored

From the subway to the last coffee: our city bag is back in sand and navy. Light enough for every day, roomy enough for a… See more

The city bag, back in stockTwo colors, one bag for the whole day
Shop now

A generic preview, not Meta’s interface. The exact preview is in Ads Manager.

What is a Facebook ad mockup?

A Facebook ad mockup is a picture of your ad as people will see it in their feed or in Stories, made before the ad runs.

Read the full answer

It puts your page name, primary text, image, headline and button in one frame, so you can check what gets cut, how the image is cropped and whether the offer reads at a glance. This generator builds the mockup in your browser and exports it as a PNG to share with a client or a teammate. It is a generic preview, not Meta’s own: the exact rendering is in Ads Manager.

Why mock up an ad before you launch it?

A mockup takes a minute. It catches the mistakes you only notice once the ad is on a phone screen.

  1. See what gets cutOnly the start of the primary text shows before “See more”. The mockup shows where the cut falls, so the offer sits before it.
  2. Check the cropThe same image runs at 4:5 in Feed and 9:16 in Stories. The mockup shows whether the product stays in the frame.
  3. Keep text out of the safe zonesIn Stories, the profile and the button cover the top and the bottom of the frame. The guides show where your text should not go.
  4. Get a faster yesA PNG that looks like the real ad is easier to approve than a document with the text in one place and the image in another.

How long should Facebook ad text be?

Meta gives text recommendations by placement. Longer text still runs, but it gets cut on screen. In Facebook Feed, aim for 50 to 150 characters of primary text and a 27-character headline; on Instagram, 125 characters of primary text.

PlacementPrimary textHeadline
Facebook Feed50 to 150 characters27 characters
Instagram Feed125 characters40 characters (image)
Facebook Stories125 characters40 characters
Facebook Reels40 characters55 characters
Facebook Feed carousel80 characters20 characters

Source: Meta Ads Guide, checked on September 24, 2026. Meta files these as text recommendations, separate from its technical requirements.

All the Meta ads specs, placement by placement

What sizes should the image be?

Use 4:5 at 1440 × 1800 pixels for Facebook and Instagram Feed, and 9:16 at 1440 × 2560 pixels for Stories and Reels. Carousels and Marketplace take 1:1, at least 1080 × 1080 pixels. In most Stories and Reels, keep roughly 14% of the top, 35% of the bottom and 6% of each side free of text and logos.

PlacementRatioRecommended size
Facebook and Instagram Feed (image)4:51440 × 1800 px
Stories and Reels9:161440 × 2560 px
Carousel and Marketplace1:11080 × 1080 px minimum

See every size in the Meta ads specs

Adwize makes the visual, in your brand style

Adwize creates static image ads and ad copy in your brand style, from your website and product photos, sized for every Meta placement. Nothing goes live until you approve it.

Questions about Facebook ad mockups

Still unsure? Email us. A real person replies.

Yes. It is free, with no account and no sign-up. Make as many mockups as you want and download each one as a PNG.

Meta ads, made easy

Launch your next campaign in 2 minutes.

Meta Ads