🖼️ Image · Updated October 8, 2026 · 5 min read

1200x630 Open Graph Image: Link Previews That Look Right

1200 630 🔗

An Open Graph image is the picture Facebook, LinkedIn, X, Slack, iMessage and most chat apps show when someone shares your link, and 1200x630 pixels (a 1.91:1 ratio) is the size that displays large and sharp almost everywhere. To make one, resize your graphic to exactly 1200 by 630, keep it light (a few hundred KB), reference it with an og:image tag using a full https address, and refresh the platforms' caches after any change. This guide is for site owners, bloggers and developers, and it covers the tags, the per-platform crops and the caching problems that make previews look broken.

📐 Try Resize Image now — freeOpen →
1200×630 Open Graph image reading 7 Habits for Calmer Mornings, with the headline kept clear of the cropped edges
This is the file to set as og:image for the article.
💡 Why the preview decides the click

When a link is shared, the preview card is the whole advertisement: a large picture, a title and a line of description. A missing or badly sized og:image produces a tiny thumbnail or a random picture from the page, and shares with a strong picture get noticeably more attention in busy feeds. The fix is cheap and permanent: one correctly sized file per important page, referenced in the page head. Because platforms cache previews, getting it right before the first share saves you from a week of broken cards.

The 1200x630 Open Graph tags that matter

Platforms read a handful of meta tags in the page head. The picture needs an absolute address; a relative path like /img/card.jpg is ignored by some crawlers.

Prefer not to hand-write the markup? The Meta Tag & Open Graph Generator can build the og:image snippet for you.

How each platform crops a 1.91:1 card

1200 by 630 is the common denominator, but not every app shows the full rectangle, so keep the essentials in the middle.

Resize the picture to 1200x630 without distortion

Most source graphics are not 1.91:1. A 16:9 slide, a square logo or a tall phone photo all need a decision about what to trim or pad, and making that decision yourself beats letting each platform crop in its own way. GrabCast Resize Image has a Website / OG preset (and a Facebook post preset) that outputs exactly 1200 by 630 pixels.

Check the file size on the result card. If it is over a few hundred KB, run it through Compress Image with a target like 200 KB; the dimensions stay 1200 by 630.

Fix stale or broken link previews

The most confusing problem is a correct new picture that platforms keep ignoring. They cache the first version they saw, sometimes for weeks, and a single early share by a colleague testing the page is enough to lock in a draft version. Checking the tags before anyone shares the link is the cheapest fix of all.

Step-by-step

1234
1Design or pick a graphic with the headline and logo in the center, then open GrabCast Resize Image with the Website / OG image preset.
Blog header graphic blog-header-calm-mornings.png loaded at 1600×900
Load the article's header graphic; it is 16:9, a little taller than 1.91:1.
2Choose Crop to fill for photos or Fit with a solid background for logos, set JPG or PNG, and download the 1200 by 630 file.
Website / OG image — 1200×630 preset with Crop to fill and JPG output
Choose Website / OG image and Crop to fill; JPG keeps the file light.
3Upload it to your site and set og:image with the full https address, plus og:image:width 1200, og:image:height 630 and twitter:card summary_large_image.
Result card reading 1200×630 for blog-header-calm-mornings-1200x630.jpg with a Download button
The card confirms 1200×630 — the size link previews show large.
4Run the page through Facebook's Sharing Debugger and LinkedIn's Post Inspector, then share a test link in a chat app.

Common mistakes to avoid

⚠️Using a relative path in og:image, which some crawlers cannot follow, so the preview shows no picture.
⚠️Placing small text near the edges, where X trims the top and bottom and chat apps crop to a square.
⚠️Uploading a 4 MB PNG that loads slowly for crawlers and is skipped by some messaging apps.
⚠️Replacing the picture under the same file name and expecting platforms to notice without a cache refresh.

Pro tips

✓Make one template at 1200 by 630 with a safe central area and reuse it for every post.
✓Keep headline text large, at least around 60 pixels tall, because previews are often shown at a third of full size.
✓Use a different picture for each important page; one site-wide card makes every share look the same.
✓Test on a phone as well as a desktop, since cards are cropped and scaled differently on each.
✓Version your file names, like launch-card-v3.jpg, so updates reach every platform.

Frequently asked questions

What is the best Open Graph image size?

1200 by 630 pixels, a 1.91:1 ratio. It displays as a large card on Facebook, LinkedIn and X and is widely supported by Slack, iMessage, Discord and other apps.

Why does my shared link show an old picture?

Platforms cache previews. Use Facebook's Sharing Debugger and LinkedIn's Post Inspector to fetch a fresh copy, and rename the file when you replace it.

Should the Open Graph picture be JPG or PNG?

JPG for photos, because it stays small; PNG for flat graphics with crisp text. Both are accepted everywhere. Keep the file to a few hundred KB either way.

Do I need a separate picture for X?

Not usually. With twitter:card set to summary_large_image, X uses the og:image. Just keep text away from the very top and bottom, where X may trim.

Is my picture uploaded when I resize it?

No. GrabCast resizes in your browser and the file downloads straight to your device. You upload it to your own site afterward.

📌 Bottom line

A 1200x630 Open Graph picture turns shared links into large, clickable cards. Resize to exactly 1200 by 630, keep the headline and logo centered, stay under a few hundred KB, reference it with an absolute og:image address and size tags, and refresh the platform caches after changes. GrabCast handles the resize free in your browser.

Open Resize Image →

Related guides

Browse more: all image guides · Resize Image