Meta
Facebook & Instagram Stories Ad Specs 2026
Design at 9:16 (1080 x 1920). Below is the full spec, the practical rules for getting it right, and a free validator to check your own files.
Specs last verified July 2026
| Platform | Meta |
|---|---|
| Recommended aspect ratio | 9:16 |
| Accepted ratios | 9:16, 4:5, 1:1 |
| Recommended resolution | 1080 x 1920 |
| Minimum resolution | 600 x 1067 |
| File types | JPG, PNG, MP4, MOV |
| Max file size | 30 MB image · 4 GB video |
| Video length | 1 sec – 120 sec |
| Formats | Image, Video, Carousel |
| Primary text | 125 recommended |
| Headline | Optional — often hidden by the UI |
Keep text and logos inside the center safe zone: leave the top ~14% and bottom ~20% clear of the profile bar and CTA. As of 2026 Stories and Reels share one 9:16 safe zone.
How to get Facebook & Instagram Stories right
Design it right
Stories are full-screen vertical, so 9:16 at 1080 x 1920 is the only ratio that fills the frame edge to edge. Anything else gets background padding: a 4:5 or 1:1 file runs, but it sits in a letterboxed box with blurred bars above and below, which reads as recycled Feed creative rather than a native Story. As of 2026 Facebook Stories, Facebook Reels, Instagram Stories and Instagram Reels share one unified 9:16 safe zone, so a single vertical master covers all four.
The common mistake
The mistake that quietly hurts Stories is ignoring the safe zone. The top roughly 14% holds the profile row and the bottom roughly 20% holds the caption and call-to-action, so any text, logo or key subject placed there gets covered by the UI. Keep everything important in the center band. Stories accept both image and video - unlike Reels, a static image runs here - so a well-composed 9:16 still image is a legitimate Stories ad. Keep video under 120 seconds and design for sound-off with captions.
Check your creative against Facebook & Instagram Stories
Drop your files into the free creative validator - it reads each file's dimensions in your browser, tells you which placements it covers, and flags the aspect ratio your set is missing. For a single file, the aspect ratio checker gives a per-placement verdict.
Facebook & Instagram Stories FAQ
What is the best aspect ratio for Stories ads?
What is the Stories safe zone?
Can I use a static image for a Stories ad?
How long can a Stories ad video be?
Will a Feed creative work in Stories?
Other placement specs
One concept, every ratio, one ad
Once each concept has its 4:5 and 9:16 cuts, uplads reads the placement in every filename and merges them into a single multi-placement ad - the right cut in each surface - across a whole bulk launch.