Soku AI
All tools

Ad mockup generator

Free Ad Mockup Generator: Preview Feed, Stories & Reels Ads

Put your creative and copy into a Feed, Stories or Reels style frame before you build the ad. See how much of the primary text survives, whether the headline fits beside the button, and download the mockup as a PNG for sign-off. It all renders in your browser.

Feed · Stories · ReelsPNG download

Drop an image or video here

Processed in your browser. The file is never uploaded.

119 / 125

Meta recommends 125 characters on Instagram Feed and 50–150 on Facebook Feed.

26 / 40

Meta recommends 40 characters on Instagram Feed and 27 on Facebook Feed.

A generic frame, not the platform’s interface. Real ads render differently by app, device, placement and text length.

  • Feed (4:5, 1:1), Stories and Reels frames
  • Character counts from Meta's Ads Guide
  • PNG export, labelled as a preview
  • Image or video, never uploaded

Three deliberate steps

01

Add the creative

Drop in the image or video you plan to run. Images are drawn into the frame straight away; videos play inside it, and the download captures whichever frame is on screen.

02

Write the copy around it

Fill in the brand name, primary text, headline and call-to-action. Counters compare your text with Meta's recommendation for the frame you picked, and long primary text is cut with “… more” the way a feed would shorten it.

03

Download it for sign-off

Export the mockup as a PNG, labelled as a preview so nobody mistakes it for a live ad, and send it to whoever approves the creative. Once it is agreed, build and launch the real ad in Soku.

Text guidance

What Meta recommends, placement by placement

The counters in the tool use these figures from the “Text Recommendations” block of each Meta Ads Guide page, checked on 2026-10-09. Meta does not publish the exact point where text is cut on screen — it depends on the device, the font and the characters you use — so the mockup shortens feed text at three lines and Stories and Reels text at two as an approximation.

PlacementPrimary textHeadlineSource
Instagram Feed125 characters40 charactersMeta Ads Guide
Facebook Feed50–150 characters27 charactersMeta Ads Guide
Instagram Stories125 charactersNot listedMeta Ads Guide
Instagram Reels44 charactersNot listedMeta Ads Guide

What the mockup is

A quick, shareable check of copy length, crop and layout: your creative with the brand line, primary text, headline and button placed where those elements usually sit in each format.

What it is not

A screenshot of Facebook or Instagram. Fonts, spacing, icons and truncation differ by app version and device, and the platforms change their layouts. Use Ads Manager’s preview for the final check, and the ad safe zone checker for 9:16 margins.

Why Soku

The mockup answers “does it read?” Soku answers “does it sell?”

A preview tells you the copy fits and the product is visible. It cannot tell you which version will win. Soku takes the same brief from mockup to live test.

Copy variants, not one draft

Soku writes ad copy alongside the creative, so instead of polishing one headline you can take several angles into the test.

Image and video from a product URL

Soku Creatives turns a product page or a few photos into image and video ads, so a mockup that reveals a weak creative is a reason to regenerate, not to reshoot.

Launched and tested on real traffic

Soku launches campaigns across Meta, Google and TikTok once you approve them, and A/B-tests creatives on live traffic, so the decision comes from results rather than a screenshot.

Use cases

Who reaches for this, and when

Freelancers and agencies

Client sign-off before anything is built

Send a Feed and a Stories mockup instead of a loose image and a copy doc. The client approves the thing they will actually see — text, crop and button together — before you touch their ad account.

Copywriters

See where the primary text gets cut

Paste two lengths of the same message and watch where each one breaks. A hook that only lands in the second sentence will be hidden behind “… more” in a three-line feed preview and gone entirely in a 44-character Reels line.

Founders running their own ads

Pick the crop before you export

Toggle the feed media between 4:5 and 1:1 to see whether the product survives a square crop, and switch to Reels to check the call-to-action bar is not sitting on top of it.

Questions before you run it

What is an ad mockup?
An ad mockup is a picture of how an ad will look in context: the creative with the brand name, primary text, headline and call-to-action around it, inside a frame shaped like the placement. It is used to review copy length, crop and layout before the ad is built in an ad platform.
Is this a Facebook ad mockup generator?
It produces generic frames modelled on the layout of Feed, Stories and Reels placements, the formats Facebook and Instagram ads run in. They are deliberately not copies of Meta's interface and carry no platform logos or icons, and every export is labelled as a preview approximation. For the exact rendering on a given device, use the ad preview in Meta Ads Manager before you publish.
How long should Facebook and Instagram ad primary text be?
Meta's Ads Guide lists text recommendations per placement: 125 characters of primary text and a 40-character headline for Instagram Feed, 50–150 characters and a 27-character headline for Facebook Feed, 125 characters for Instagram Stories, and 44 characters for Instagram Reels. They are recommendations rather than hard limits; longer text usually gets shortened on screen, so put the point of the ad first.
Can I download the mockup?
Yes. Download PNG saves the frame you are looking at, 1080 pixels wide. For a video, it saves the frame currently on screen. The image includes a small “Preview approximation” label. The tool is free and you do not need an account.
Is my creative uploaded?
No. The file is opened with a local object URL and drawn on a canvas inside your browser tab. Nothing is sent to Soku or anyone else, and reloading the page clears it.

Looks right in the mockup? Build the real one.

In Soku the same brief becomes image and video ads with AI-written copy, launched on Meta, Google and TikTok once you approve, and A/B-tested on live traffic.

Start free