Skip to content

Free tools/Campaigns

Ad mockup generator for every major platform

See your ad the way people will: on Facebook, Instagram, TikTok, Snapchat, YouTube, X, LinkedIn, Pinterest and Google Display, with the text cut where each app cuts it and each platform's own button, crop and safe zone. Save any of them as a picture for sign-off.

Free, no sign-up, and it runs in your browser

Your ad

Nothing is uploaded: your files stay in this browser.

Logo
Button

Each platform shows its own wording, or its nearest button when it has no exact match.

A few seconds in, the button takes the ad's colour.

Drawing the mockup

Instagram Feed, Meta

Recommended: 4:5, 1440 × 1800. Specs checked September 2026.

  • Your picture

    Your 4:5 fits this placement as it is.

  • Primary text

    Yours is 192 characters. Two lines under the post, then more. Meta suggests 125 characters.

  • Headline

    Yours is 18 characters. Not shown in the Instagram feed; the button bar carries the call to action.

  • The button bar under the post starts plain and takes a colour from the ad a few seconds in.

  • Taller than 4:5 is masked to 4:5; a 9:16 video should keep its words inside the Reels safe zone.

What it does

Upload your image or video, then type the brand name, primary text and headline and pick a button, just once. Every placement shows only what it would really display: Facebook collapses primary text after three lines and Instagram after two, LinkedIn on a phone stops at about 140 characters, Snapchat cuts headlines at 34 characters and TikTok cuts the brand name at 20. Beneath each mockup is a note of what that placement changed.

Twenty placements are included: Meta's feeds, Stories and Reels; TikTok's For You feed; Snap Ads; YouTube in-stream, Shorts and in-feed; the X timeline; LinkedIn on mobile and desktop; Pinterest's feed and close-up view; and four Google Display sizes. Because some buttons change after a few seconds, you can flip between the opening second and a moment later. Give it a 9:16 cut and the full-screen placements use it, just as Ads Manager would. Every size, cut and label follows the platforms' published ad specs, checked in September 2026, and your file stays on your device.

How to use it

  1. Drop in your picture or video, and a 9:16 version if you have one.
  2. Write the brand name, primary text and headline, and choose the button.
  3. Go through the placements and read what each one cut or changed.
  4. Download the mockups as pictures to share with whoever signs off the ad.

Questions, answered

How close are the mockups to the real apps?

Close on the things that matter. Sizes, text cuts and button labels come from each platform's published ad specs as of September 2026, including where Facebook truncates text, the character cap on a Snapchat headline, and the safe zones Meta and Snapchat publish. Layouts copy each app as it currently appears on an iPhone. Because apps update often and test variations on some users, treat a mockup as a reliable picture of the ad rather than a guarantee of every pixel.

Why does my ad look different on each platform?

Each app frames the same creative in its own way. In the feed, Facebook and Instagram hide anything taller than 4:5. Stories fill the screen at 9:16 and sit shorter media on coloured bars. TikTok and Snapchat lay their own buttons across the lower part of the screen. Add a separate 9:16 file and the full-screen placements will use it.

What size should a full-screen ad be, and where is the safe zone?

Make it 9:16 at 1080 by 1920 pixels; Meta recommends 1440 by 2560. On Meta, keep words and logos clear of about the top 14%, the bottom 35% and 6% on each side. On Snapchat, leave 150 pixels free at the top and 330 at the bottom. On TikTok, allow roughly 130 at the top and 484 at the bottom; TikTok only publishes its zone as a template, so these figures are approximate.

How long can the primary text and headline be?

Primary text runs to about three lines on Facebook and two on Instagram before See more, and to about 140 characters on LinkedIn on a phone. For headlines, Facebook recommends 27 characters, Snapchat caps them at 34, an X card headline takes 70 and Google's short headline 30.

Why does Instagram say Ad and Facebook say Sponsored?

Meta is moving its ad label from Sponsored to Ad. Instagram has switched already, and Facebook has been trialling it on a small scale. The mockup matches that by default, and either label can be chosen for both apps.

Why is the button different on Snapchat or LinkedIn?

Each platform offers its own set of buttons. Snapchat's website ads have no Learn More and LinkedIn has no Shop Now, so the mockup uses the closest equivalent and flags it. X's website card has no button at all, because the entire card opens the site. Platform names appear only to label the placements.

More free tools

See all the tools

Need more than a tool?

We plan and run campaigns, build websites and apps, and automate the busywork for businesses across the UAE.

Talk to ALXO