Reference
Open Graph image size
The correct og:image size is 1200 x 630 pixels — a 1.91:1 landscape — exported as a PNG or JPEG at an absolute https URL. One export at that size satisfies Facebook, LinkedIn, X, Slack, Discord and iMessage. Keep it under 300 KB so WhatsApp keeps it.
Per-platform limits
| Platform | Ideal size | Max file size | Note |
|---|---|---|---|
| 1200 x 630 | 8 MB | Under 600x315 demotes to a small square thumbnail. | |
| 1200 x 627 | 5 MB | 1200x630 works; keep the ratio near 1.91:1. | |
| X (Twitter) | 1200 x 630 | 5 MB | Large layout requires twitter:card = summary_large_image. |
| Slack | 1200 x 630 | 5 MB | Unfurls only when the workspace allows link previews. |
| 1200 x 630 | ~300 KB | Drops the image silently above roughly 300 KB. | |
| Discord | 1200 x 630 | 8 MB | Embeds render from og: tags in posted messages. |
| iMessage | 1200 x 630 | 5 MB | Falls back to a favicon-sized icon without og:image. |
Rules that apply everywhere
- The URL in og:image must be absolute and https — relative paths and http are ignored.
- Every platform crops from the center, so keep text and faces inside the middle of the frame.
- No platform renders SVG. WebP fails on Facebook, LinkedIn and WhatsApp — export PNG or JPEG.
- Below 600x315, Facebook and X demote the card to a small square thumbnail.
- Declare og:image:width and og:image:height so the very first share renders correctly.
Test your real image
The OG image checker downloads your actual og:image and verifies its dimensions, ratio, format and weight against every row above.
Check my og:image