Free tool
Free Facebook ad mockup generator.
Check how your ad looks in the Facebook feed, the Instagram feed and Stories, and where your primary text is cut, then send the mockup for sign off before it runs. No sign up, and nothing you add leaves your browser.
Preview
Hero AI writes Facebook and Instagram ads for your target audience, in lengths the feed shows in full. No monthly fee. See more
Hero Marketer Hero AI writes Facebook and Instagram ads for your target audience, in lengths the feed shows in full. No monthly fee. more
Selling B2B SaaS? Skip the blank primary text box. Start from ads written for your target audience, and launch without being a Meta Ads specialist. See how
Free tool Utilities/Tools
For B2B SaaS
Selling B2B SaaS? Skip the blank primary text box.
A mockup shows how your ad looks. It can't tell you what makes your target audience stop scrolling. Start from ads written about your product, and launch them without being a Meta Ads specialist.
On your own
You stare at an empty primary text box.
You trim the opening until it lands before “See more”.
Meta’s text improvements reword the line you approved.
You rebuild the ad in Ads Manager.
With Hero Marketer
You start from ads written for your target audience.
The first 125 characters carry the ad, so it works before “See more”.
Ads run with text improvements off, so people read the line you approved.
You check every line, then launch the campaign from the same screen.
Reference
Facebook and Instagram image ad specs.
How much of each line the feed shows, and the image sizes Meta recommends.
| Field | Shows in full | Notes |
|---|---|---|
| Primary text | About 125 characters | The rest sits behind “See more”. Up to 5 versions per ad. |
| Headline | About 40 characters | Up to 5 versions. Not shown on Instagram or in Stories. |
| Description | About 30 characters | Up to 5 versions. Shows in some placements only. |
| Square image | 1:1 | 1080 × 1080 recommended, for feeds |
| Vertical image | 4:5 | 1080 × 1350 recommended, for feeds on phones |
| Full screen image | 9:16 | 1080 × 1920 recommended, for Stories and Reels |
| Image file | JPG or PNG | Up to 30 MB |
FAQ
Questions before you make a mockup.
Is the Facebook ad mockup generator really free?
Yes. There is no sign up, no limit and nothing to install. Type your primary text and headline, add your image, check the ad in the Facebook feed, the Instagram feed and Stories, and download it as a PNG.
Do you see or keep my ad copy and images?
No. The mockup generator runs in your browser, and your image and logo never leave it. A share link holds your text after the # sign, and browsers never send that part to a server. Images are not in the link, so whoever opens it adds their own.
Will Facebook and Instagram show my ad exactly like this?
Close, not exact. Meta picks which of your primary texts, headlines and descriptions to show, and cuts the text by the width of the screen. Use Show another version to check each line in place, and keep what matters in the first 125 characters.
Can I send the mockup to my CEO or a client?
Yes. Download PNG saves the preview as an image for a deck or an email. Share preview copies a link that opens this page with your text already in place, so they can click through the other versions themselves.
I sell B2B SaaS. Can Hero Marketer write and launch the ad for me?
Yes. Hero AI already knows your product and your target audience, and writes the ads with their images, inside the lengths Facebook and Instagram show in full. Check the lines and launch. Signing up is free. Writing the ads for a new campaign costs about 0.2 credits. Credits come in $20 packs with no monthly fee, and unused credits are refundable within 90 days of purchase.
Built for B2B SaaS
Turn the mockup into a live campaign.
- No monthly fee
- No card needed
- We never sell your data