Free Instagram Story Ad Mockup Generator

Build a realistic Instagram Story ad preview with your own creative, copy and call-to-action, then export it as a PNG. Free, no signup, and your image or video never leaves your browser.

Drop an image or video, or click to choose

Processed 100% in your browser - nothing is uploaded to any server.

Avatar color
Your creative appears here
yourbrandSponsored

Meet the everyday essential our customers keep coming back for. Built to last, priced to m…

Shop Now

Previews are approximations. Not affiliated with Meta or TikTok.

Why it matters

Why a Instagram Story mockup matters

A Story ad is full-screen and vertical, which changes how it has to be judged. The creative fills the whole 9:16 frame, a progress bar and the brand sit at the top, and the call-to-action lives at the very bottom. Elements too close to either edge get covered by the interface - so what looks balanced in a design file can end up with the headline hidden behind a profile row.

For client approval, a Story mockup makes vertical framing concrete. It shows whether the key message survives inside the safe area, whether the creative reads in the two seconds a Story gets, and whether the call-to-action is reachable by a thumb - a far more productive conversation than describing a vertical ad in words.

This generator draws neutral Story chrome - a generic progress bar, plain avatar and simple CTA prompt - so nothing trademarked ships in your preview. Add a vertical image or video, set the brand and a real call-to-action, and it renders full-screen live. Export a PNG when it is ready; your media is handled locally the entire time.

⚡The one rule for 9:16

Keep your logo and key message inside the safe area. On a 1080 x 1920 frame, the Instagram Story interface covers about 269 px at the top, 672 px at the bottom, 65 px on the left and 65 px on the right, which leaves 950 × 979 px for anything that has to be read (Meta Ads Guide, Instagram Stories (14% top, 35% bottom, 6% sides), checked October 2026). The safe zone checker draws those margins over your own clip.

Facebook & Instagram Stories ad specs at a glance

What the mockup has to match before it becomes a real ad.

Facebook & Instagram Stories ad specifications for the creative in this mockup.
Aspect ratio9:16 recommended (accepts 9:16, 4:5, 1:1)
Recommended size1080 x 1920 px
Minimum size600 x 1067 px
FilesJPG, PNG, MP4, MOV · 30 MB image · 4 GB video
Video length1 sec - 120 sec
Primary text125 recommended
HeadlineOptional - often hidden by the UI

Keep text and logos inside the center safe zone: Meta's Ads Guide asks you to leave about 14% of the top, 35% of the bottom and 6% on each side free. Reels uses the same safe zone, so one 9:16 master covers both. The full Facebook & Instagram Stories spec lists every accepted ratio and file limit.

Common Instagram Story ad mistakes a mockup catches

  • Text in the top or bottom band. Meta's Ads Guide asks you to keep 14% at the top and 35% at the bottom free, where the profile row, reply bar and CTA sit.
  • Running the 4:5 Feed file. It plays inside a letterboxed box with blurred bars and reads as recycled Feed creative; Stories want a full 9:16 cut at 1080 x 1920.
  • Saving the hook for later. Story videos can run up to 120 seconds, but Stories are swiped fast and the first couple of seconds decide whether anyone sees the rest.

Get the details right before launch

Once the Instagram Story mockup is approved, confirm the creative is production-ready - then launch it for real.

  1. 1

    Check the specs

    Confirm the right dimensions and length with the Instagram Story ad specs.

  2. 2

    Clear the safe zone

    Run the safe-zone checker so no text is covered by the interface.

  3. 3

    Verify the aspect ratio

    Check the aspect ratio fits the placement before export.

  4. 4

    Launch across Meta & TikTok

    Upload the approved creative once and push it live in a single flow with uplads.

Mock up other placements

Frequently asked questions

What is an Instagram Story ad mockup?
It is a full-screen 9:16 preview that shows your vertical creative with the brand row at the top and the call-to-action at the bottom, exactly where the real Story interface places them. It lets you confirm the framing works and nothing important is hidden by the UI before the ad goes live.
How do I keep text inside the Story safe zone?
Keep important text and your logo away from roughly the top 14 percent and the bottom 35 percent of the frame, where the profile row and the call-to-action sit, and about 6 percent in from each side. That is Meta's own guidance for Stories. The mockup shows those areas in context so you can see at a glance whether anything is being covered; for exact pixel margins use a dedicated safe-zone checker alongside this preview.
Can I preview a video Story ad?
Yes. Vertical video plays inside the full-screen frame so you can see the pacing and framing, and exporting to PNG captures whichever frame is currently showing.
What do I do once the Story ad is approved?
Once the mockup is signed off you still have to launch the real ad. uplads lets you upload the 9:16 master once and bulk-launch it across Instagram, Facebook and TikTok, so the approved Story concept goes live without being rebuilt per placement.

Approved? Launch it for real

Bulk-launch across Meta & TikTok with uplads - upload the approved creative once and push 100+ ads live in a single flow, instead of rebuilding the ad placement by placement.