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
Nothing is uploaded: your files stay in this browser.
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.
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
- Drop in your picture or video, and a 9:16 version if you have one.
- Write the brand name, primary text and headline, and choose the button.
- Go through the placements and read what each one cut or changed.
- 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 toolsUTM builder
Tag links for Google Analytics, avoid the slips that split your data, and see which GA4 channel they land in.
Open the toolQR code generator
Static QR codes for links, WhatsApp, Wi-Fi and contact details, styled with your colours and logo, that never expire.
Open the toolAd metrics calculator
Turn campaign numbers into CPM, CPC, CTR, CPA and ROAS, find your break-even point and plan a budget by platform.
Open the toolWorking days calculator
Count working days or set a deadline with each Gulf country's weekend and public holidays removed.
Open the toolNeed more than a tool?
We plan and run campaigns, build websites and apps, and automate the busywork for businesses across the UAE.