SocialImageSizes

Open Graph & Link Preview Image Size 2026 — Every Platform (px)

The one og:image size that works everywhere in 2026 is 1200×630 px (1.91:1). Below: the exact px, aspect ratio and meta tag each platform reads when it unfurls your link — plus the center 1000×500 safe zone so nothing important gets cropped in the card.

Open Graph image size — one chart

When you paste a link into Facebook, X, LinkedIn, Slack, Discord, WhatsApp or iMessage, each one reads your page's og:image (X also reads twitter:image) and builds a preview card. The single dimension that renders cleanly on all of them in 2026 is 1200×630 px at a 1.91:1 ratio. Set that one image and 95% of platforms are covered; the table lists the per-platform specifics and the one exception (X's 2:1 large card).

PlatformRecommended pxRatioMeta tag readMinimum / notes
Universal (og:image)1200×6301.91:1og:imageSafe default for every unfurler below
Facebook1200×6301.91:1og:imageMinimum 600×315; under that, no large card. Max 8 MB
X / Twitter (large card)1200×6002:1twitter:image + summary_large_image1200×630 also works; min 300×157, max 5 MB
LinkedIn1200×6271.91:1og:imageFalls back to page content if og:image is missing or too small
Pinterest (rich pin)1200×6301.91:1og:imageReads Open Graph for rich pins; feed pins themselves prefer 2:3
Slack1200×6301.91:1og:imageUnfurls the og:image inline
Discord1200×6301.91:1og:imageUses Open Graph for embed previews
WhatsApp / iMessage1200×6301.91:1og:imageWhatsApp prefers files under ~300 KB for a thumbnail to appear

The one rule that covers almost everything

Export one 1200×630 px JPG or PNG under 1 MB and reference it in og:image. Add <meta name="twitter:card" content="summary_large_image"> and point twitter:image at the same file so X renders the big card. That single asset unfurls correctly on Facebook, LinkedIn, Slack, Discord, WhatsApp, iMessage and Pinterest rich pins.

Safe zone: keep the message in the center 1000×500

Different apps crop the 1200×630 card slightly — some shave the edges, X's 2:1 card trims top and bottom. Keep your headline, logo and any faces inside the center 1000×500 px (roughly a 100 px margin on the sides and 65 px top/bottom). Nothing critical should touch the outer edge.

File size and format

Use JPG for photos, PNG for graphics or text overlays. Aim for under 1 MB (Facebook's hard max is 8 MB, X's is 5 MB). WhatsApp only shows a preview thumbnail when the file is small, so under ~300 KB is safest if you care about chat previews. Always use an absolute https URL for og:image — relative paths are ignored by most crawlers.

FAQ

What is the best Open Graph image size in 2026?

1200×630 px at a 1.91:1 aspect ratio. This single og:image dimension renders correctly on Facebook, X/Twitter, LinkedIn, Slack, Discord, WhatsApp, iMessage and Pinterest rich pins.

What size should a Twitter / X card image be?

1200×600 px (2:1) for a summary_large_image card, set via the twitter:image tag. A 1200×630 og:image also works; the minimum is 300×157 px and the max file size is 5 MB.

Does LinkedIn use Open Graph tags?

Yes. LinkedIn reads og:image and recommends 1200×627 px (1.91:1). If the og:image is missing or too small it falls back to scraping an image from the page content.

What is the safe zone for a link preview image?

Keep your headline, logo and faces inside the center ~1000×500 px of the 1200×630 card, since some apps (especially X's 2:1 card) crop the edges.

Why isn't my link preview image showing?

Common causes: the og:image URL is relative instead of an absolute https URL, the image is under 600×315 px, the file is too large, or the platform cached an old version — re-scrape with the platform's sharing debugger.