PageSourceSearch

https://www.adroast.ai/assets/tools.meta-ad-sizes-BUEEiq7n.js

js adroast.ai collected 2026-10-05 11:48:56 UTC 12,542 bytes, 1 lines download raw bytes

1import{j as e}from"./framer-motion-0Qxwyux5.js";import{aK as s,bk as r,aR as i}from"./index-CeBivWn3.js";import"./posthog-zyl2myK6.js";import"./radix-ui-CO3z_WUb.js";import"./supabase-BY7vTDRq.js";const o="September 23, 2026",n="https://www.facebook.com/business/ads-guide/update",a=[{placement:"Facebook Feed",format:"Image",ratio:"4:5",resolution:"1440 × 1800",file:"JPG or PNG, 30 MB max",notes:"Minimum width 600 px. Minimum height for 4:5 is 750 px. Aspect-ratio tolerance 3%. Primary text 50–150 characters. Headline 27.",href:"https://www.facebook.com/business/ads-guide/update/image/facebook-feed"},{placement:"Facebook Feed",format:"Video",ratio:"4:5",resolution:"1440 × 1800",file:"MP4, MOV, or GIF, 4 GB max",notes:"Duration 1 second to 241 minutes. Minimum 120 × 120 px. H.264, stereo AAC at 128 kbps or higher. Primary text 50–150 characters. Headline 27.",href:"https://www.facebook.com/business/ads-guide/update/video/facebook-feed"},{placement:"Instagram Feed",format:"Image",ratio:"4:5 recommended",resolution:"1440 × 1800",file:"JPG or PNG, 30 MB max",notes:"Supported aspect ratios run from 400 × 500 (4:5) to 191 × 100 (1.91:1). Minimum width 500 px. Tolerance 1%. Primary text 125 characters. Headline 40. Up to 30 hashtags.",href:"https://www.facebook.com/business/ads-guide/update/image/instagram-feed"},{placement:"Facebook Marketplace",format:"Image",ratio:"1:1",resolution:"At least 1080 × 1080",file:"JPG or PNG, 30 MB max",notes:"Primary text 125 characters. Headline 40. Description 30.",href:"https://www.facebook.com/business/ads-guide/update/image/facebook-marketplace"},{placement:"Facebook Feed carousel",format:"Image or video",ratio:"1:1",resolution:"At least 1080 × 1080",file:"Images 30 MB. Video 4 GB.",notes:"2 to 10 cards. Video 1 second to 240 minutes. Aspect-ratio tolerance 3%. Primary text 80 characters. Headline 20. Description 18. Landing page URL required.",href:"https://www.facebook.com/business/ads-guide/update/carousel/facebook-feed"},{placement:"Facebook right column",format:"Image",ratio:"1:1",resolution:"At least 1080 × 1080",file:"JPG or PNG",notes:"Desktop only. Minimum rendered size 254 × 133 px. Headline 40 characters. Meta says not to put text on the image because it renders small.",href:"https://www.facebook.com/business/ads-guide/update/image/facebook-right-hand-column"},{placement:"Facebook Stories",format:"Image",ratio:"9:16",resolution:"1440 × 2560",file:"JPG or PNG, 30 MB max",notes:"Shows for 8 seconds or until the viewer swipes away. Safe zone: about 14% of the top, 35% of the bottom, and 6% on each side free of text and logos. Minimum width 500 px. Tolerance 1%. Primary text 125. Headline 40.",href:"https://www.facebook.com/business/ads-guide/update/image/facebook-story"},{placement:"Facebook Stories",format:"Video",ratio:"9:16",resolution:"1440 × 2560",file:"MP4, MOV, or GIF, 4 GB max",notes:"1 second to 3 minutes. Ads of 15 seconds or less play in full. Longer ads split into cards. Safe zone on this video page: about 14% (250 px) of the top and 20% (340 px) of the bottom. Minimum width 250 px.",href:"https://www.facebook.com/business/ads-guide/update/video/facebook-story"},{placement:"Instagram Stories",format:"Image",ratio:"9:16",resolution:"1440 × 2560",file:"JPG or PNG, 30 MB max",notes:"May show for 5 to 16 seconds or until the viewer swipes away. Safe zone: about 14% of the top, 35% of the bottom, and 6% on each side. Minimum width 500 px. Tolerance 1%.",href:"https://www.facebook.com/business/ads-guide/update/image/instagram-story"},{placement:"Instagram Stories",format:"Video",ratio:"9:16",resolution:"1440 × 2560",file:"MP4, MOV, or GIF, 4 GB max",notes:"1 second to 60 minutes. Under 16 seconds plays in full. 16 seconds or longer may split into cards. Same 14% / 35% / 6% safe zone as the image. Minimum width 250 px. Primary text 125 characters.",href:"https://www.facebook.com/business/ads-guide/update/video/instagram-story"},{placement:"Instagram Reels",format:"Image",ratio:"9:16",resolution:"1440 × 2560",file:"JPG or PNG",notes:"Safe zone: about 14% of the top, 35% of the bottom, and 6% on each side, so the profile icon and call to action do n
1ot cover the product.",href:"https://www.facebook.com/business/ads-guide/update/image/instagram-reels"},{placement:"Instagram Reels",format:"Video",ratio:"9:16",resolution:"1440 × 2560",file:"MP4 or MOV, 4 GB max",notes:"Duration 0 seconds to 15 minutes. Minimum width 250 px under 30 seconds, 500 px at 30 seconds or longer. Same 14% / 35% / 6% safe zone. Primary text 44 characters. Sound is optional but strongly recommended.",href:"https://www.facebook.com/business/ads-guide/update/video/instagram-reels"},{placement:"Facebook Reels",format:"Video",ratio:"9:16",resolution:"1440 × 2560",file:"MP4, MOV, or GIF, 4 GB max",notes:"No maximum duration on this page. Safe zone: about 14% of the top, 35% of the bottom, and 6% on each side. Primary text 40 characters. Headline 55. Sound is optional but strongly recommended.",href:"https://www.facebook.com/business/ads-guide/update/video/facebook-facebook-reels"}],d={"@context":"https://schema.org","@graph":[{"@type":"WebPage",name:"Meta Ad Sizes 2026: Facebook & Instagram Ad Specs",url:`${s}${r}`,description:"Facebook and Instagram ad sizes copied from Meta’s Ads Guide: feed, Stories, Reels, Marketplace, carousel, and right column.",dateModified:"2026-09-23"},{"@type":"HowTo",name:"How to size a Facebook or Instagram ad",description:"Pick the placement in Meta’s Ads Guide, export at the recommended ratio, and keep text out of the Stories and Reels safe zones.",step:[{"@type":"HowToStep",position:1,name:"Pick the placement",text:"Feed, Marketplace, Stories, Reels, carousel, and the Facebook right column each have their own ratio in Meta’s Ads Guide."},{"@type":"HowToStep",position:2,name:"Export the recommended file",text:"Feed images are 4:5 at 1440 × 1800. Stories and Reels are 9:16 at 1440 × 2560. Marketplace, carousel, and the right column recommend 1:1 at least 1080 × 1080."},{"@type":"HowToStep",position:3,name:"Leave the safe zone empty",text:"On Stories and Reels, Meta asks for roughly 14% of the top, 35% of the bottom, and 6% of each side free of text and logos. Facebook Stories video uses a shorter bottom zone, about 20%."}]}]};function u(){return e.jsxs(e.Fragment,{children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(d)}}),e.jsx("article",{className:"pt-24 md:pt-32",children:e.jsxs("div",{className:"home-wrap",children:[e.jsxs("header",{className:"mx-auto max-w-[40rem] md:mx-0",children:[e.jsxs("p",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-primary",children:["Checked ",o]}),e.jsx("h1",{id:"meta-ad-sizes-heading",className:"home-h1 mt-3 max-w-[16ch] text-foreground [font-size:clamp(2.2rem,5.4vw,4.1rem)]",children:"Meta ad sizes for Facebook and Instagram"}),e.jsx("p",{className:"home-lead mt-5 max-w-[38rem]",children:"Feed images are 4:5. Stories and Reels are 9:16. Marketplace, carousels, and the right column are 1:1. The pixel sizes below are the ones Meta’s Ads Guide lists, not the older 1080-wide exports still circulating in blog posts."})]}),e.jsx("div",{className:"mt-10 overflow-x-auto rounded-2xl border border-border/70",children:e.jsxs("table",{className:"w-full min-w-[760px] border-collapse text-left text-[14px]",children:[e.jsxs("caption",{className:"sr-only",children:["Facebook and Instagram ad specifications from Meta’s Ads Guide, checked ",o]}),e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-border/70 bg-muted/50 text-foreground",children:[e.jsx("th",{className:"px-4 py-3 font-semibold",children:"Placement"}),e.jsx("th",{className:"px-4 py-3 font-semibold",children:"Format"}),e.jsx("th",{className:"px-4 py-3 font-semibold",children:"Ratio"}),e.jsx("th",{className:"px-4 py-3 font-semibold",children:"Resolution"}),e.jsx("th",{className:"px-4 py-3 font-semibold",children:"File"})]})}),e.jsx("tbody",{children:a.map(t=>e.jsxs("tr",{className:"border-b border-border/60 align-top last:border-b-0",children:[e.jsx("td",{className:"px-4 py-3 font-medium text-foreground",children:e.jsx("a",{href:t.href,className:"underline underline-offset-4",rel:"noopener noreferrer",children:t.placement})}
1),e.jsx("td",{className:"px-4 py-3 text-foreground/80",children:t.format}),e.jsx("td",{className:"px-4 py-3 text-foreground/80",children:t.ratio}),e.jsx("td",{className:"px-4 py-3 text-foreground/80",children:t.resolution}),e.jsx("td",{className:"px-4 py-3 text-foreground/80",children:t.file})]},`${t.placement}-${t.format}`))})]})}),e.jsxs("div",{className:"mt-10 max-w-3xl space-y-8 text-[16px] leading-relaxed text-muted-foreground",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"font-display text-[1.35rem] font-semibold tracking-tight text-foreground",children:"What size is a Facebook or Instagram feed ad?"}),e.jsx("p",{className:"mt-3",children:"Meta’s recommended feed image is 4:5 at 1440 × 1800 pixels, for both Facebook Feed and Instagram Feed. Instagram Feed also accepts wider files, from 4:5 out to 1.91:1, but 4:5 is the ratio it tells you to design. A 1080 × 1350 file is the same 4:5 ratio and clears Facebook Feed’s 600 px minimum width. It is not the resolution the guide lists as recommended."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"font-display text-[1.35rem] font-semibold tracking-tight text-foreground",children:"What size is a Stories or Reels ad?"}),e.jsx("p",{className:"mt-3",children:"Stories and Reels, on Facebook and Instagram, recommend 9:16 at 1440 × 2560 pixels. Leave about 14% of the top, 35% of the bottom, and 6% of each side free of text and logos. The exception is Facebook Stories video, where the guide’s safe zone is about 14% (250 px) of the top and 20% (340 px) of the bottom."}),e.jsx("p",{className:"mt-3",children:"Length limits are not the same placement to placement. Instagram Stories video runs from 1 second to 60 minutes, and anything 16 
1seconds or longer may be split into cards. Instagram Reels video runs up to 15 minutes. Facebook Reels video has no maximum duration on its Ads Guide page. Facebook Feed video allows 1 second to 241 minutes."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"font-display text-[1.35rem] font-semibold tracking-tight text-foreground",children:"Marketplace, carousel, and the right column"}),e.jsx("p",{className:"mt-3",children:"These three recommend a square. Facebook Marketplace images are 1:1 at least 1080 × 1080, up to 30 MB. A Facebook Feed carousel is the same square, 2 to 10 cards, with video cards allowed up to 4 GB and 240 minutes. The right column is desktop only, also 1:1 at least 1080 × 1080, and Meta says not to put text on that image because it renders small. Its minimum size on the page is 254 × 133 px."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"font-display text-[1.35rem] font-semibold tracking-tight text-foreground",children:"Notes that did not fit the table"}),e.jsx("ul",{className:"mt-3 list-disc space-y-2 pl-5",children:a.map(t=>e.jsxs("li",{children:[e.jsxs("span",{className:"text-foreground",children:[t.placement,", ",t.format.toLowerCase(),"."]})," ",t.notes]},`${t.placement}-${t.format}-note`))})]})]}),e.jsxs("aside",{className:"mt-12 max-w-3xl rounded-2xl border border-border/70 bg-canvas p-6",children:[e.jsx("h2",{className:"font-display text-[1.35rem] font-semibold tracking-tight text-foreground",children:"Export 4:5 and 9:16 from a template"}),e.jsx("p",{className:"mt-3 text-[15px] leading-relaxed text-muted-foreground",children:"AdRoast templates export in the two ratios these placements actually use: 4:5 for feed and 9:16 for Stories, Reels, and TikTok. Pick a look, drop in your product, then score it before you spend."}),e.jsx(i,{to:"/presets",className:"mt-4 inline-flex text-[14px] font-medium text-foreground underline underline-offset-4",children:"Browse Facebook and Instagram ad templates"})]}),e.jsxs("p",{className:"mt-8 max-w-3xl text-[13px] leading-relaxed text-muted-foreground",children:["Specs copied from"," ",e.jsx("a",{href:n,className:"underline underline-offset-4",rel:"noopener noreferrer",children:"Meta’s Ads Guide"})," ","on ",o,". Each row links to the placement page it came from. Meta changes these without a changelog, so re-check the guide before you lock a template. This page does not cover every placement (in-stream, Audience Network, Messenger, Threads)."]})]})})]})}export{u as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.