A shop owner in Jaipur once showed me his stories ad: a beautiful product photo, completely ruined because the price text sat exactly where Instagram puts its “Send message” button. He had paid for the clicks; nobody could read the price. Creative size mistakes are the quietest budget-killer in Instagram advertising — the ad runs, the money spends, and the message never lands. This guide gives you the exact dimensions, the safe zones Meta's interface eats into, and the five errors to stop making.
The four placements that matter
Instagram offers a dozen placements, but small businesses run four. Memorize these numbers — they cover 95% of real ad spend:
| Placement | Aspect ratio | Pixel size | Notes |
|---|---|---|---|
| Feed (single image) | 1:1 or 4:5 | 1080×1080 or 1080×1350 | 4:5 portrait takes the most feed space. Best default. |
| Stories | 9:16 | 1080×1920 | Full-bleed vertical. Leave top and bottom clear of UI. |
| Reels (ads) | 9:16 | 1080×1920 | Same frame as stories, plus a right-hand action rail. |
| Carousel | 1:1 | 1080×1080 per card | 2–10 cards, all the same size. First card does the stopping. |
Safe zones: where your text must live
A safe zone is the part of your creative that no interface element covers. Meta lays its own UI on top of your image or video: the account bar at the top, the caption and CTA button at the bottom, and in reels, the like/comment/share icons down the right edge. Design inside the remaining middle band. Practical rules of thumb for a 1080×1920 stories or reels creative: keep critical text out of the top 250 pixels and the bottom 350 pixels, and keep the right 120 pixels clear in reels. For feed ads, remember the ad copy sits below the image and truncates after about 125 characters — so the image itself must carry the offer, not rely on the caption. The test that never lies: publish the creative, open it on your own phone, and screenshot what you actually see. If the price is under a button, move it.
Five sizing errors that waste ad budgets
- Stretching a square into stories. A 1:1 creative in a 9:16 slot gets shrunk into the middle with empty bars top and bottom. Your text becomes postage-stamp sized. Build a real 1080×1920 version.
- Tiny text. If it is not readable on a phone held at arm's length at half brightness, it does not exist. Headlines should be at least 1/10th of the frame height; body text has no business being on an image at all.
- Logo in the corner — the wrong corner. Bottom-right logos die under the reels action rail; top-left dies under the profile bar. Put logos in the safe middle or centered.
- Text on busy backgrounds. A price written over a patterned fabric photo is invisible. Put text on a solid pill or a soft dark scrim — a semi-transparent band that keeps the photo visible but the words readable.
- One creative, every placement. Feed, stories, and reels have different shapes and different UI overlays. One file cannot serve all three well; make two or three versions from the same elements.
Text on image: the practical rule
Meta no longer formally penalizes text-heavy images the way it once did, but human eyes still do. The rule that holds: the image should say one thing — the offer, the price, or the hook — and the caption says the rest. “Diwali Sale — Kurtis Rs 499” on the image; sizes, fabrics, and the WhatsApp number in the caption. If your image needs more than seven words, split it into a carousel where each card says one thing.
Export settings that keep it sharp
Size right, export wrong, and the ad still looks blurry. Use these settings when you save the final file: JPG at 90–100% quality for photos, PNG for text-heavy designs and logos (JPG artifacts eat small text), sRGB color, and exactly the pixel dimensions above — not larger, because Meta recompresses uploads and oversized files get mangled worse. For video ads: 1080×1920, 30fps, H.264, under 4GB, with the first frame already carrying the hook since many viewers never unmute. Name your files by placement — feed-4x5.jpg, stories-9x16.jpg — so you never upload the wrong one at midnight before a sale.
Need the same creative in every size?
Get ad images made at ₹15 each, or a 4-pack of variants for ₹49 — feed, stories, and reels versions from one brief.
Create ad imagesSizes change slowly, but Meta does tweak specs — re-check the ads guide once a year. For what each size costs to produce, the pricing page lists every Etch price plainly, per creation, no subscription.