Home/ Guides/ Open Graph image size
Guide · Open Graph
The right Open Graph image size.
One size renders cleanly from X to LinkedIn to WhatsApp: 1200 × 630 pixels. Here's the exact spec, why those numbers, the mistakes that quietly break your card, and how to test it before you post.
The short answer
Use 1200 × 630 pixels — a 1.91:1 ratio, under 1 MB, PNG or JPG.
That single 1200 × 630 image is what Facebook, X (with summary_large_image), LinkedIn, Slack, Discord, iMessage and WhatsApp all read from your og:image tag. Make it once, set it once, and every platform crops gracefully around it.
Don't want to design and host a card per link? Every slsh.me short link ships a custom 1200×630 Open Graph card — set the title, description and image once, rendered right everywhere. Free.
Open Graph image size, platform by platform.
Every major platform reads the same og:image. They differ in how they crop and how big they display it — but a single 1200 × 630 source satisfies all of them.
| Platform | Recommended source | Notes |
|---|---|---|
| 1200 × 630 | 1.91:1 large card. Minimum 600 × 315 for the full-width unfurl; below that you get a small thumbnail. | |
| X / Twitter | 1200 × 630 | Needs twitter:card = summary_large_image to draw the big card; crops to ~1.91:1. |
| 1200 × 627 | 1.91:1. Treats 1200 × 630 identically; minimum 1200 px wide for a crisp large card. | |
| Slack | 1200 × 630 | Shows the image plus your favicon and a colored left bar; respects the source ratio. |
| Discord | 1200 × 630 | Dark embed, blue title; scales the image to the embed width. |
| iMessage & WhatsApp | 1200 × 630 | Crop to a compact bubble — keep your key content away from the extreme edges. |
Why 1200 × 630?
1.91:1 is the shape the big platforms crop to. Facebook and X both render a large link card at roughly a 1.91:1 ratio. 1200 × 630 is the smallest size that fills that card crisply on high-density (retina) screens without upscaling — which is why it became the de-facto standard.
It's big enough, but not wasteful. 1200 px wide clears LinkedIn's minimum for a large card and Facebook's recommendation, while staying small enough to load fast and stay under the 1 MB sweet spot. Going bigger (say 2400 × 1260) rarely helps and risks tripping a platform's file-size ceiling.
One image, every surface. Because every platform reads the same og:image, a single well-made 1200 × 630 card spares you per-network variants. Keep important text and logos within a centered ~1200 × 600 "safe zone" so nothing critical lands in a cropped edge.
Common mistakes.
These are the four that quietly break an otherwise-fine page. Each one is fixable in a minute.
Wrong aspect ratio
A square (1:1) or tall image gets letterboxed or center-cropped, slicing off your headline or logo. Platforms won't pad to fit — they crop to their card.
Fix: export at 1200 × 630 (1.91:1) and keep key elements centered.
File over 1 MB (or way too big)
Heavy images slow the first unfurl, and some scrapers skip files past their ceiling (Facebook around 8 MB). A 4000-px PNG export is a common culprit.
Fix: keep it under 1 MB — compress the PNG or save a quality-80 JPG.
Relative og:image URL
og:image must be an absolute URL (https://…). A relative path like /og.png resolves for your browser but not for a scraper, so the image silently disappears.
Fix: use the full https://your-site.com/og.png, and serve it over HTTPS.
Missing image entirely
No og:image and your link is a bare text row — the single biggest drop in click-through. Pages built from templates often forget to set a per-page card.
Fix: set og:image on every shareable page (and declare og:image:width / height).
How to test it.
Don't trust the export — trust the unfurl. Before you post, paste your URL into a checker and see the actual card each platform will draw, plus a pass/fail audit of your tags (size, ratio, absolute URL, file weight).
The free slsh.me Open Graph checker fetches your page, reads its tags, and renders the real card on X, Facebook, LinkedIn, Slack, Discord, iMessage and WhatsApp — with a best-practices audit.
Test your image on the free Open Graph checkerOr skip the hand-rolled tags entirely: shorten your link on slsh.me and design its 1200×630 card in seconds — free.
Questions
What is the best Open Graph image size? +
What is the Open Graph image aspect ratio? +
What is the minimum Open Graph image size? +
What file format and size should an Open Graph image be? +
SVG and WebP for og:image — support is inconsistent across scrapers.Every link gets a perfect card.
Shorten any URL with slsh.me and design its 1200×630 Open Graph card — title, description, image — once. It renders right on every platform, and you get live click analytics for free.
Create a link with slsh.meFree forever · see pricing