Facebook sizes
Facebook link preview image size
Make the image for a Facebook link preview at least 1200 × 630 pixels, close to a 1.91:1 shape. Meta’s documentation sets a hard minimum of 200 × 200 pixels and a maximum of 8 MB. Set it with the og:image tag on the page you are sharing.
Checked 6 October 2026 · 5 sources · Free resizer
Link preview imagerecommended size
1200 × 630px
1.9:1 aspect ratio · landscape
- Best size
- 1200 × 630 px or larger, for high-resolution screens (Meta)
- Aspect ratio
- As close to 1.91:1 as possible, to show the whole image in Feed without cropping
- Smallest size for a large image
- 600 × 315 px
- Smallest size allowed
- 200 × 200 px
- Between 200 × 200 and 600 × 315
- Shown as a much smaller, square image
- Maximum file size
- 8 MB
- File types
- JPEG, PNG or GIF (the types the og:image:type tag accepts)
- Page posts
- Always use a large landscape image for link shares, on desktop and mobile
- How you set it
- og:image meta tag with an absolute URL, plus og:image:width and og:image:height
- How long Facebook keeps it
- Images are cached by URL; scraped content refreshes about every 24 hours, or sooner via the Sharing Debugger
Resize a photo to 1200 × 630 px
Free and private: choose how your photo fills the Facebook link preview image frame and save it at exactly 1200 × 630 px.
Fit
Fills the frame and trims what doesn't fit. Drag the preview to choose what stays.
Save as
A smaller file, best for photos (quality 92%).
JPEG, PNG or WebP, up to 40 MB. Saves at exactly 1200 × 630 px.
Your image never leaves your browser. Nothing is uploaded.
What Meta says about the image
A Facebook link preview is built from the Open Graph tags on the page you share, and the image comes from og:image. Meta’s developer page on images in link shares gives three numbers. The smallest image it accepts is 200 × 200 pixels. For the best display on high-resolution devices it asks for at least 1200 × 630. If you can’t manage that, 600 × 315 is the minimum for a link post with a large image.
The file must not be bigger than 8 MB. Meta also says the shape is now the same across desktop and mobile Feed, and that you should stay as close to 1.91:1 as you can if you want the whole image to show without cropping. 1200 × 630 is almost exactly that shape.
| Image you use | What Meta says happens |
|---|---|
| 1200 × 630 or larger, about 1.91:1 | Large preview, sharp on high-resolution screens |
| 600 × 315 up to 1200 × 630 | Large preview, but less crisp |
| Smaller than 600 × 315 but over 200 × 200 | Small, square image beside the link |
| Smaller than 200 × 200 | Below the minimum Meta allows |
| Not 1.91:1, such as a square or a tall poster | Cropped; Meta says it tries to centre the crop around faces it can detect |
When guides give different numbers
You will find other figures. One part of Meta’s own sharing documentation says to use images at least 1080 pixels wide and, for link ads, at least 600 pixels wide, with 1:1 images recommended in ad creative. That advice is about ads. For an ordinary link share, Meta’s page on images in link shares is the more specific source, and it asks for 1200 × 630.
Third-party size guides vary as well. Sprout Social’s guide agrees on the 200 × 200 minimum and the 8 MB limit but, at the time of writing, lists a different recommended size from Meta’s. Where they disagree, build for Meta’s 1.91:1 shape, because it is the one the Feed displays whole.
Why your preview shows the wrong image, or none
Most link preview problems come from the crawler, not the file. Facebook’s crawler fetches the image once and caches it by its URL, so changing the file without changing the address does nothing. Meta’s Link Sharing FAQ covers the common cases:
- The image does not appear the first time someone shares the link. Images are cached asynchronously, so run the page through the Sharing Debugger first, or add og:image:width and og:image:height so the crawler knows the size at once.
- The image is a white box. Meta says the original is gone, too big, or could not be fetched. Check that the URL works for the crawler, the file is under 8 MB and your server answers within a few seconds.
- The image is a small square. It is smaller than 600 × 315 pixels, so Facebook has dropped to the small layout.
- The image is cropped oddly. Move the important part of the picture toward the middle, and bring the shape closer to 1.91:1.
- The page uses a relative og:image address. Meta says all URLs must be absolute.
Meta also notes that its crawler accepts only gzip and deflate encodings, so a server that sends anything else can cause a missing preview.
Changing the image after a link is shared
Meta’s advice for replacing a preview image is specific: use a new URL for the new file, and do not delete the old one, because existing posts still point to it and would show a white box. Then run the page through the Sharing Debugger, or force a scrape with the Graph API, so the crawler downloads the new image before anyone shares.
A new image only applies to future shares. A post that already carries the link keeps the old one until you refresh it: open the post, choose the three dots in the top right corner, and select Refresh share attachment. Meta also says a link’s title is frozen once a post has more than 50 interactions, so get the title right before sharing widely.
Designing the image
- Start with a 1200 × 630 canvas and keep the key subject in the centre, away from the left and right edges.
- Use big, simple words if there is text on it, because the preview shrinks a lot on a phone.
- Export a JPEG or PNG under 8 MB. For a photo, a JPEG at reasonable quality is usually well below that.
- Host it at its own permanent URL, and write the og:image, og:image:width and og:image:height tags on the page.
- Test the page in the Sharing Debugger, then post it to a private audience to see it on both a phone and a computer.
Tip: Before you publish, view the page in the Sharing Debugger. It shows the image Facebook has scraped, and any warning about it, so you can fix the tag instead of guessing.
Sources
Checked 6 October 2026 against the pages above. Instagram and Facebook change their formats from time to time.
Questions people ask
What size should a Facebook link preview image be?
At least 1200 × 630 pixels, in a shape close to 1.91:1. Meta’s documentation sets the smallest accepted image at 200 × 200, asks for 600 × 315 as the minimum for a large preview, and caps the file at 8 MB.
Why is my Facebook link image so small?
Because it is smaller than 600 × 315 pixels. Meta’s FAQ says an image between 200 × 200 and 600 × 315 is shown as a small square instead of the large landscape preview. Upload a 1200 × 630 file at a new URL.
How do I update the image on a link Facebook already cached?
Give the new image a new URL, keep the old file online, then run the page through the Sharing Debugger. Posts that already carry the link keep the old image until you open the post and choose Refresh share attachment.
Can I use a square image for a link preview?
You can, but it will be cropped to the landscape preview, and Facebook tries to keep faces in view. Meta says to stay near 1.91:1 if you want the full image to show without cropping.
Does Facebook accept WebP or other formats for the preview?
Meta’s og:image:type tag lists JPEG, GIF and PNG, so use one of those. The documentation we checked does not list WebP, so convert the file to be safe.
Related sizes
More sizes and limits
Sized right. Now answer every comment on your Page
DMFast replies to comments on your Facebook Page and sends people your link in Messenger, in seconds, day and night. Free plan, no card.
Start free