Facebook Post Size
1200 by 630 — and the useful part is that this is not really a Facebook size at all. It is the size every platform reads when somebody shares your link.
Runs on your device — images are never uploadedDrop your images here
or click to browse — as many as you like
JPG · PNG · WebP · HEIC
Enlarging past the original cannot add detail that was never captured. The tool says so when it happens rather than quietly handing back something softer.
How it works
Three steps, no account, and the image never leaves your computer.
Drop the image in
JPG, PNG, WebP or an iPhone HEIC. Several at once is fine — they all come out the same size.
The size is already set to 1200 by 630
Change it if you need something else. Cover crops to fill, Contain fits the whole picture and pads the rest.
Check the preview, then save
The crop is shown before anything is written, so what you get is what you saw.
What people resize to this
The preview image for a blog post
Made once at 1200 by 630 and read by every platform somebody shares the link on.
An announcement graphic
Sized properly so it appears as a full-width preview rather than a small square thumbnail.
A photo being used as a link image
Landscape photos are close to 1.91:1 already, and the preview shows which slivers go.
A batch of images for a series of posts
All the same shape at once, so a page looks composed rather than assembled.
One size, read by everything
1200 by 630 pixels, a 1.91:1 landscape. Facebook asks for it, and so, near enough, does everybody else — because they are all reading the same tag.
When a link is shared, the receiving app looks in the page for an og:image and shows what it finds. Facebook started that convention and the rest of the web adopted it, so a single 1200 by 630 image is what appears in a Facebook post, a LinkedIn share, an X card, a WhatsApp preview and a Slack unfurl. Make it once and it works everywhere.
That is genuinely unusual on the internet, and it makes this the most reusable image size there is.
| Size | Ratio | File limit |
|---|---|---|
| 1200 × 630 px | 1.91:1 | not published |
Too small and it collapses into a thumbnail
There is a threshold worth knowing. Below roughly 600 by 315, Facebook stops showing a large preview and falls back to a small square thumbnail beside the text — which looks like nothing anybody designed, and is the usual reason a shared link looks cheap.
1200 by 630 is comfortably clear of it and sharp on a high-resolution screen. There is no benefit in going larger; it is resized on the way in regardless.
A photo post is a different thing
This size is for link previews and for designed graphics. A plain photograph posted to the feed does not need it — Facebook accepts any shape, and a square or a 4:5 portrait takes up more of a phone screen than a wide landscape does.
So: 1.91:1 when the image represents a link, taller when the image is the post.
The middle band is what survives
Different placements crop differently, and a wide image is the one most often trimmed at the sides on a narrow screen. Keep faces, logos and text within the central two thirds and no crop will hurt you.
Text on the image
The old rule limiting text to twenty per cent of an advert image was dropped in 2021, so nothing is rejected for it any more. The reason it existed has not changed: a 1200-pixel image is displayed a few hundred pixels wide in a feed, and a paragraph on it is unreadable there. Few words, large, and let the caption do the talking.
Cover or Contain, and what each throws away
Two ways to fit one shape into another, and the tool offers both.
Cover fills the frame completely and crops whatever does not fit. Nothing is distorted and nothing is padded; some of the picture is simply gone. This is what you want almost always.
Contain fits the whole image inside the frame and fills the leftover space with a colour you choose. Nothing is lost, but the picture is smaller and there are bars. Right when the whole frame matters — a poster, a diagram, a design you cannot cut.
Neither ever stretches. An image squashed to fit is the one mistake that cannot be undone by looking at it again later.
Nothing is uploaded
The resizing happens in your browser using your own processor, so the image never leaves your machine. That is why there is no file-size limit, no queue and no account, and why a batch of forty is limited by your computer rather than by somebody’s free tier.
Common questions
What size should a Facebook post image be?
1200 by 630 pixels, a 1.91:1 landscape, for link previews and designed graphics. A plain photo post can be any shape, and square or 4:5 fills more of a phone screen.
Why does my shared link show a tiny thumbnail?
Because the image is too small. Below roughly 600 by 315, Facebook stops rendering a large preview and falls back to a small square beside the text. 1200 by 630 is safely clear of that.
Is 1200 by 630 the same for other platforms?
Effectively, yes. They all read the same og:image tag in your page, so one image at 1200 by 630 serves Facebook, LinkedIn, X, WhatsApp previews and Slack unfurls.
Should I upload something larger?
No benefit. It is resized and re-compressed on the way in regardless, so the extra pixels are upload time spent on something nobody sees.
More image tools
Every one of them runs on your device. No uploads, no accounts.