og:image size guide: correct dimensions for Facebook, Twitter, LinkedIn
There's no single "correct" og:image size — but 1200×630px (a 1.91:1 ratio) works cleanly across every major platform and is the size most site generators default to for exactly that reason. Go smaller and some platforms won't display the image at all; get the aspect ratio wrong and the platform crops it, often cutting off a face, a logo, or a headline in the image itself.
Why it matters
Facebook and LinkedIn both require a minimum of 200×200px to show an image at all, but render much better above 600px wide — under that, some surfaces silently fall back to no image rather than a soft one. Twitter/X's "summary_large_image" card (the big, full-width preview) needs roughly 2:1 minimum; without a Twitter-specific tag it'll try to reuse your og:image, and if that image is square or portrait, the auto-crop is unpredictable. A preview image that gets cropped weird — a face split in half, a headline cut off — looks broken even though technically every tag is present.
How to fix it
- Default to 1200×630px, under 5MB, as JPG or PNG — this single size covers Facebook, LinkedIn, Slack, and iMessage cleanly.
- If you also want Twitter/X's large card, that same 1200×630 image satisfies it too — you don't need a second image unless you want art-directed cropping.
- Keep any text or faces in the image away from the edges — some platforms crop a few percent off each side depending on the viewer's aspect ratio.
- Use an absolute HTTPS URL for og:image, not a relative path — a relative path is invalid per spec and most crawlers just drop it silently.
- Test the actual rendered crop with our checker or Facebook's Sharing Debugger before shipping — don't assume the dimensions are right just because the tag is set.
Is this happening on your page?
Paste your URL and we'll show you exactly what's set, missing, or broken.
Check my page