Facebook Post Image Sizes
Landscape, square, portrait, story or reel: choose a format and get your image resized instantly.
Drop your photo here or click to choose
It will be resized to px. JPG, PNG or WebP; paste works too. The photo never leaves your browser.
Drag to reposition, use the slider to zoom. Shaded bands = top and bottom 250 px hidden by the story UI. Shown at the 500 px feed width.
Your photo is smaller than px, so it will be upscaled and may look soft.
Source: · 2× is only useful for feed formats; Facebook caps photos at 2048 px on the long edge.
Facebook post image sizes in 2026
A photo post can be any shape, but the feed only displays four ratios well: landscape 1.91:1 (1200 × 630), square 1:1 (1080 × 1080), portrait 4:5 (1080 × 1350), and full-screen 9:16 (1080 × 1920) for Stories and Reels. Facebook downsizes anything larger than 2048 px on its long edge, so exporting bigger than that only adds upload time.
| Post type | Recommended | Ratio | Notes |
|---|---|---|---|
| Landscape photo | 1200 × 630 | 1.91:1 | Smallest footprint in the feed |
| Square photo | 1080 × 1080 | 1:1 | Safe default, also used for carousels |
| Portrait photo | 1080 × 1350 | 4:5 | Tallest shape shown without cropping |
| Story | 1080 × 1920 | 9:16 | Top and bottom 250 px covered by UI |
| Reel (cover / frame) | 1080 × 1920 | 9:16 | Caption and buttons overlay the bottom and right |
| Link share image | 1200 × 630 | 1.91:1 | Below 600 × 315 it becomes a small square thumbnail |
| Carousel card | 1080 × 1080 | 1:1 | All cards should share one ratio |
| Maximum photo | 2048 px long edge | any | Keep files under 4 MB |
Which ratio gets the most space in the feed
The feed column is a fixed width (about 500 px on desktop, the full screen width on phones), so the height of your image decides how much of the screen it takes. A 1.91:1 landscape photo occupies roughly 262 px of a 500 px column; a square gets 500 px; a 4:5 portrait gets 625 px, about 2.4 times the landscape footprint. That is why 4:5 is the format most social teams default to for single photos.
Go taller than 4:5 and the feed crops the preview back to 4:5 (people can still tap to see the whole picture). A 9:16 story image posted to the feed loses about 30 % of its height, so keep 9:16 for Stories and Reels and export a separate 4:5 or 1:1 crop for the feed. When you post several photos at once, Facebook builds a grid and crops each tile to a square or a 4:5 slot; the first photo usually keeps the most of its shape.
Stories and Reels: the 9:16 canvas and its overlays
Stories and Reels use the whole phone screen at 1080 × 1920. The picture is never cropped, but parts of it are covered. At the top sit the progress bar, your profile picture and name and the close button; at the bottom, the reply field and reaction icons. Facebook's own guidance is to keep text and logos out of the top 250 px and bottom 250 px, which leaves a 1080 × 1420 working area. Reels add a column of like, comment and share buttons on the right and the caption plus audio name bottom-left, so keep the right-hand 150 px and the bottom-left corner free of anything you need people to read.
Phones with different aspect ratios (19.5:9, 20:9) show the story letterboxed or slightly cropped at the top and bottom, another reason the 250 px margins matter. Switch on "Show UI-safe zone" above to see them on your own image.
Facebook video sizes
| Video | Resolution | Ratio | Notes |
|---|---|---|---|
| Feed video, square | 1080 × 1080 | 1:1 | Works on every placement |
| Feed video, portrait | 1080 × 1350 | 4:5 | Most screen space in the feed |
| Feed video, landscape | 1280 × 720 or 1920 × 1080 | 16:9 | Small on phones |
| Reel | 1080 × 1920 | 9:16 | Vertical only |
| Story video | 1080 × 1920 | 9:16 | Same 250 px safe margins |
| Video thumbnail | 1280 × 720 | 16:9 | JPG or PNG, matches the video's ratio |
Upload MP4 or MOV with H.264 video and AAC audio at 30 fps; Facebook re-encodes everything, so a high-bitrate source gives it more to work with.
Why a post looks blurry or cropped
Blurry: the image was under 1080 px wide, was a screenshot, or the app was set to upload in standard quality. In the Facebook app, go to Settings → Media and turn on "Upload photos in HD". On desktop, upload a JPG at 85–92 % quality under 4 MB.
Cropped: the ratio was taller than 4:5 (feed) or you posted several photos and the grid cropped them. Crop each image yourself to 4:5, 1:1 or 1.91:1 with the tool above so nothing is left to the algorithm.
Colours look dull: the file was exported in Adobe RGB or Display P3. Facebook assumes sRGB; export in sRGB and the colours match what you saw in your editor.