TL;DR, Quick Answer
7 min readMeta recommends a 320 x 320 pixel Page profile picture, which is cropped to a circle, and an 851 x 315 pixel sRGB JPG cover photo under 100 kilobytes, with a 400 x 150 minimum. Link preview images should be at least 1200 x 630 at close to 1.91:1 and no larger than 8 MB. Photos published through the Graph API can be up to 10MB, with PNG files kept under 1MB. Meta's Help Center gives no pixel size for an organic feed photo, so its ad specs, 1440 x 1800 at 4:5 for Feed and 1440 x 2560 at 9:16 for Stories, are the closest published guide.
What is the right Facebook image size?
The right Facebook image size depends on where the image goes: Meta recommends 320 x 320 pixels for a Page profile picture, 851 x 315 pixels for a Page cover photo, at least 1200 x 630 pixels for a link preview and 1440 x 1800 pixels at 4:5 for a Feed image ad. Meta spreads these numbers across the Facebook Help Center, the Meta developer docs and the Meta Ads Guide, and no single page lists them all. Pick the row for your image, then export to that size.
| Image | What Meta states | Meta source |
|---|---|---|
| Page profile picture | 320 x 320 pixels "for best quality", cropped to a circle | Help Center |
| Page cover photo | 851 x 315 sRGB JPG under 100 kilobytes loads fastest; 400 x 150 minimum | Help Center |
| Link preview image | At least 1200 x 630, close to 1.91:1, 8 MB maximum | Sharing for Webmasters docs |
| Photo via the Graph API | Up to 10MB; PNG under 1MB recommended | Graph API, Page Photos |
| Feed image | 1440 x 1800 at 4:5, JPG or PNG | Meta Ads Guide, Facebook Feed |
| Story image | 1440 x 2560 at 9:16, JPG or PNG | Meta Ads Guide, Facebook Stories |
This page covers Facebook Pages, since Pages are what schedulers and the Graph API publish to.

What size should a Facebook feed photo be?
A Facebook feed photo should be 1440 x 1800 pixels at a 4:5 aspect ratio, the design recommendation Meta gives for image ads in Facebook Feed. We found no Help Center page with a pixel size for an organic feed photo, so the ad spec is the closest guidance Meta publishes for the feed.
The Facebook Feed spec in the Meta Ads Guide lists:
- File type: JPG or PNG
- Ratio: 4:5
- Resolution: 1440 x 1800 pixels
- Maximum file size: 30MB
- Minimum width: 600 pixels
- Minimum height: 750 pixels at 4:5
- Aspect ratio tolerance: 3%
Organic posts follow a different file cap. The Graph API Page Photos reference says "Files can not exceed 10MB. For .png files, we recommend not exceeding 1MB or the image may appear pixelated." It lists .jpeg, .bmp, .png, .gif and .tiff as file types and adds that "Facebook strips all location metadata before publishing and resizes images to different dimensions to best support rendering in multiple sizes." The GPS tags in your original never reach viewers.
A 4:5 portrait at 1440 x 1800 is the same shape Instagram uses for portrait posts, so one export can serve both networks. The Instagram image size guide has the Instagram side of that comparison.
What size is a Facebook Page profile picture?
A Facebook Page profile picture should be 320 x 320 pixels for best quality, and Facebook crops it to a circle. The Help Center article "Facebook Page profile picture and cover photo dimensions" says the picture "Displays at 176x176 pixels on your Page on computers, 196x196 pixels on smartphones and 36x36 pixels on most feature phones."
Two practical rules follow from that. Keep the logo or face inside the circle, since the corners of the square are cut off. And design for 36 pixels too: a wordmark that reads at 320 pixels can turn into a smudge at feature phone size. Meta also notes that "For profile pictures and cover photos with your logo or text, you may get a better result by using a PNG file."
What size is a Facebook cover photo?
A Facebook Page cover photo loads fastest as an sRGB JPG file that is 851 pixels wide, 315 pixels tall and less than 100 kilobytes, according to the same Help Center article. The cover must be at least 400 pixels wide and 150 pixels tall. Meta describes two display shapes:
| Screen | Aspect ratio Meta states | Minimum |
|---|---|---|
| Computer | 16:9, left aligned with a full bleed | 400 x 150 |
| Mobile device | 2.4:1, left aligned with a full bleed | 400 x 150 |
Meta also warns that "The left side of your cover photo will be partially covered by your profile picture, and may be cropped and resized to fit different screens," and that the profile picture "overlaps the cover photo by approximately 40 pixels on mobile devices." Keep text and logos away from the lower left corner, and keep key content away from the edges, since the same file is shown at two different shapes.
What image size does a Facebook link preview use?
A Facebook link preview uses the page's og:image, and Meta asks for images "at least 1200 x 630 pixels for the best display on high resolution devices." The Sharing for Webmasters documentation sets the rest of the rules:
- "The minimum allowed image dimension is 200 x 200 pixels."
- "Try to keep your images as close to 1.91:1 aspect ratio as possible to display the full image in Feed without any cropping."
- "The size of the image file must not exceed 8 MB."
- Add
og:image:widthandog:image:heightso the crawler "can render the image immediately without having to asynchronously download and process it."
The link image is set on the website being shared, not in the post. If a preview shows the wrong picture, the fix is in that page's Open Graph tags. The same 1200 x 630 landscape shape also works for LinkedIn, whose link image rules are in the LinkedIn image dimensions guide.

What size is a Facebook Story image?
A Facebook Story image is 1440 x 2560 pixels at 9:16, the design recommendation in the Meta Ads Guide for image ads in Facebook Stories. The spec lists JPG or PNG, a 30 MB maximum and a 500 pixel minimum width, with a 1% aspect ratio tolerance. Meta also suggests leaving 14% of the top, 35% of the bottom and 6% of each side free of text and logos, so the interface does not cover them.
AdaptlyPost
Start Your 7-Day Free Trial
All-platform analytics
Social Inbox
AI-powered assistant
On a 1440 x 2560 canvas, those margins work out to 358 pixels at the top, 896 at the bottom and 86 on each side. That arithmetic is ours; Meta gives only the percentages. The safe area left in the middle is 1268 x 1306 pixels.
How do you schedule Facebook image posts at the right size?
AdaptlyPost schedules text posts, single and multi-image photo posts, videos and Reels to Facebook Pages from its Facebook post scheduler: you connect a Page through OAuth, compose the post, attach media and lock in the publish time. Developers can send the same posts over REST with the Facebook posting API, which also publishes Page Stories and accepts one image or a carousel of 2 to 10 images in image/jpeg, image/png or image/webp, each under 4MB, with no GIF or HEIC. That 4MB ceiling is tighter than Meta's own 10MB, so size files for AdaptlyPost's limit. Facebook publishing is Pages-only; personal profiles and Groups are not supported.
A checklist for Facebook images:
- Export feed photos at 1440 x 1800 (4:5) as JPG, under 4MB.
- Keep PNGs with logos or text under 1MB, as Meta recommends.
- Size the Page profile picture at 320 x 320 with the subject inside the circle.
- Export the cover at 851 x 315 as an sRGB JPG under 100 kilobytes.
- Keep carousels between 2 and 10 images.
- Schedule the post, and spread posts out as described in the Facebook post limit per day guide.
For the step-by-step publishing flow, see how to schedule Facebook posts.
Frequently asked questions
What is the best image size for a Facebook post?
The best image size for a Facebook post is 1440 x 1800 pixels at 4:5, the resolution Meta recommends for Feed images in its Ads Guide. Meta's Help Center gives no separate size for organic posts. Save the file as JPG or PNG and keep it under 10MB.
What is the Facebook cover photo size?
Meta says a Page cover photo loads fastest as an 851 x 315 pixel sRGB JPG under 100 kilobytes. The minimum is 400 x 150 pixels. The cover displays at 16:9 on computers and 2.4:1 on mobile devices.
What size is a Facebook profile picture for a Page?
A Page profile picture should be 320 x 320 pixels for best quality. Facebook crops it to a circle and displays it at 176 x 176 pixels on computers and 196 x 196 on smartphones. PNG gives better results for logos and text.
What is the maximum image file size on Facebook?
The Graph API Page Photos reference caps photos at 10MB and recommends keeping PNG files under 1MB. Link preview images are capped at 8 MB. Image ads in Feed and Stories allow up to 30MB.
What size should a Facebook link preview image be?
A Facebook link preview image should be at least 1200 x 630 pixels at close to 1.91:1. The minimum is 200 x 200 pixels and the file must not exceed 8 MB. Set it with the og:image tag on the page being shared.
Does Facebook compress images?
Meta says Facebook "resizes images to different dimensions to best support rendering in multiple sizes" and strips location metadata before publishing. It does not publish its compression settings. Meta warns that PNG files over 1MB "may appear pixelated," so keep PNGs small.
What file formats does Facebook accept for Page photos?
The Graph API accepts .jpeg, .bmp, .png, .gif, and .tiff files for Page photos, according to the Page Photos reference. AdaptlyPost's Facebook posting API is stricter: it only accepts image/jpeg, image/png, or image/webp, each under 4MB, with no GIF or HEIC files allowed.
Can I use the same photo for Facebook and Instagram?
A 4:5 portrait at 1440 x 1800 pixels works for both platforms, since it is the same shape Instagram uses for portrait posts. One export can serve a Facebook Feed image and an Instagram post without cropping. The Instagram image size guide covers the Instagram-specific rules.
How much of a Facebook Story image should stay free of text?
Meta recommends leaving 14% of the top, 35% of the bottom, and 6% of each side free of text or logos on a Facebook Story image. On the recommended 1440 x 2560 canvas, that works out to roughly 358 pixels at the top, 896 pixels at the bottom, and 86 pixels on each side, leaving a safe area of about 1268 x 1306 pixels in the middle. Keeping text inside that zone stops the Facebook interface from covering it.
Why does a Facebook link preview show the wrong image?
A Facebook link preview pulls its image from the shared page's og:image tag, not from anything set in the post itself. If the preview shows the wrong picture, the fix belongs in that page's Open Graph tags, not the Facebook post. Meta also recommends adding og:image:width and og:image:height so its crawler can render the image immediately instead of downloading and processing it asynchronously.
Put this into practice with AdaptlyPost
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks AdaptlyPost as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
AdaptlyPost
Schedule your content across all platforms
Manage all your social media accounts in one place with AdaptlyPost.
All-platform analytics
Social Inbox
AI-powered assistant
Related Glossary Terms


What Meta Actually Publishes About the Facebook Post Character Limit
The Facebook post character limit is not in Meta's API docs or Help Centre. Here is what Meta does publish, and how to size a Page post that fits.


The Real Answer to How Long Can Facebook Story Be, in Seconds and Hours
How long can Facebook story be? A story stays up for 24 hours, and Meta's spec gives Page story videos 3 to 90 seconds with a 60 second cap on the same page.


Picking the Best Threads Image Size for Posts and Carousels
The Threads image size rules from Meta: JPEG or PNG, 8 MB per file, 320 to 1440 pixels wide, a 10:1 aspect ratio limit and 2 to 20 carousel items.
Related Articles


Organic Posts, Not Ads: The Facebook Carousel Size for Page Photos
The Facebook carousel size for organic Page posts: Meta sets 10MB per photo and no pixel size, so use one shape, 1080 x 1080, for 2 to 10 images.


How the First Slide Sets the Instagram Carousel Size for Every Slide
The Instagram carousel size comes from slide one. Meta crops every slide to its ratio, 4:5 to 1.91:1 through the API. Exact pixel sizes inside.


Why the Instagram Carousel Limit Is 20 in the App and 10 in the API
The Instagram carousel limit is 20 photos and videos in the app but 10 through Meta's API, which schedulers use. Here is every other carousel cap.

