The short version
- The recommended Facebook post size is 1200×1200 pixels for a square image and 1080×1350 pixels for a 4:5 portrait image.
- A portrait post takes more of the screen in the mobile feed than a square one, which usually makes it the stronger choice for designed posts.
- Images under shared links come from the page's Open Graph image, which should be 1200×630 pixels.
- When several photos are posted together, Facebook arranges them into a layout and crops them, so each image needs its subject in the centre.
- Facebook recompresses uploads, so text and gradient designs look cleaner exported as PNG at exactly the recommended size.
On this page
The best Facebook post size is 1200×1200 pixels for a square image and 1080×1350 pixels for a 4:5 portrait one. Portrait is taller in the mobile feed, so it usually earns more attention for a designed post. Images that appear under a shared link are a separate thing: they come from the linked page and should be 1200×630 pixels. Pick the shape by what you are posting, make each one at exactly its size, and keep words away from the edges.
Facebook post sizes at a glance
Size (px)
Ratio
Best for
Size (px)
Ratio
Best for
Size (px)
Ratio
Best for
Ratio
Best for
Size (px)
Ratio
Best for
Square 1200×1200
1200 × 1200
Portrait 1080×1350
1080 × 1350
Link image 1200×630
1200 × 630
The other formats have their own pages: Facebook story size, Facebook event cover size and Facebook cover photo size. For every platform at once, see social media image sizes.
Square or portrait Facebook posts
Most people see Facebook on a phone, where the feed is a single column and a 4:5 image is the tallest that shows without cropping. A portrait post fills more of the screen and stays in view a little longer as someone scrolls. Square is the better choice when the same graphic is going to Instagram, LinkedIn and Threads as well, or when the subject is naturally square.
Portrait: room for a headline, a detail line and space around both.
Square: the same message, tighter, ready to reuse on LinkedIn and Instagram.
Note the sizes. A square Facebook post is made at 1200×1200, while portrait is usually made at 1080×1350, the same file you'd post to Instagram. If you keep one square master for several networks, export it at 1200×1200 for Facebook and LinkedIn rather than upscaling a 1080 file; Instagram square post size covers the reuse in more detail.
Facebook link image size: the 1200×630 card
When you share a web address, Facebook builds a card from the page itself: its title, description and Open Graph image. You don't upload that image with the post. It is set on the page, in its HTML, and Facebook fetches it. If the page has none, or a small one, the card looks broken or empty.
<meta property="og:title" content="Spring timetable at Riverside Gym">
<meta property="og:description" content="New early classes and Sunday mobility from May.">
<meta property="og:image" content="https://example.com/og/spring-timetable.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">Design that card with a margin, because Facebook and other apps crop link images slightly differently. Keep the headline in the central area and the logo off the very edge. Open Graph image size has the full safe area and how to test it, and link preview image covers the design side.
Posting several photos at once
Upload two or more images to one post and Facebook arranges them into a layout, usually with the first image largest and the rest cropped into smaller tiles beside or beneath it. You don't fully control the arrangement, so plan around it.
Avoid
- Text near the edges of any image in a set
- A busy first image that hides the point
- Mixing shapes and hoping they line up
- Using a set when one strong image would do
Do
- Subjects and words in the centre of each image
- Your strongest image first, it shows largest
- One shape for the whole set
- A single portrait post for a single message
What to put on a Facebook post image
Facebook audiences often follow a Page because they use the business: they want the hours, the next date, the new thing. The image should carry that one fact so clearly that someone scrolling past at speed still takes it in, and the caption can hold the rest.
- Changed hours: "Closed Monday, open late Friday." One line, set large.
- A date to remember: the event name and the day, nothing else on the image.
- Something new: the product or class name and one detail, such as when it starts.
- A thank you or milestone: a short line in your own voice, with the background doing the brand work.
How to make Facebook posts look sharp
- 1
Export at the exact size
1200×1200 or 1080×1350. Facebook rescales anything else, and every rescale softens type.
- 2
Use PNG for graphics
Flat colour, smooth gradients and fine lettering show compression first. Save JPEG for photographs.
- 3
Check the app's media settings
The Facebook app has upload quality options in its settings. Make sure it isn't set to save data on photos you care about.
- 4
Keep text large and short
One headline, one supporting line. The caption is where the rest of the words belong.
- 5
Look at it on a phone
Post to a test audience or preview on your own phone. Most of your audience will see it at that size.
For promoted posts, the same sizes apply, with extra rules around placements; Facebook ad design goes through them. If you post to Facebook alongside other networks, Gradiently's Designer can write the words and lay the post out in your Mark, then make the square, portrait and story versions from the same design, with type that stays readable on every one.
Questions people ask
What size is a Facebook post?
1200×1200 pixels for a square post and 1080×1350 pixels for a 4:5 portrait post.
What is the best image size for a Facebook link preview?
1200×630 pixels, set as the page's Open Graph image. Facebook fetches it from the page when the link is shared.
Is portrait or square better on Facebook?
Portrait takes more of the mobile feed, so it is usually better for designed posts. Square is handy when the same graphic is going to several platforms.
Why do my Facebook images look blurry?
Usually because they were rescaled or heavily compressed. Export at the exact recommended size, use PNG for graphics, and check the app's upload quality settings.
Written by Gradiently
The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.
See our profile