The most reliable Open Graph image size is 1200 × 630 pixels at an aspect ratio of roughly 1.91:1. This is the de facto standard for large link previews across Facebook, LinkedIn, Slack, and most crawlers that read og:image.
Recommended specs
| Property | Recommendation |
|---|---|
| Dimensions | 1200 × 630 px |
| Aspect ratio | 1.91:1 |
| Format | JPG or PNG |
| Max file size | Under 1 MB |
| URL | Absolute HTTPS URL in og:image |
Safe zone for text and logos
Platforms crop previews differently. Keep headlines, logos, and CTAs in the center 80% of the image. Avoid placing critical content at the edges — especially the top and bottom on mobile shares.
Platform-specific notes
- Facebook & LinkedIn — Both favor large landscape images. LinkedIn officially suggests 1200 × 627 px, which is close enough to 1200 × 630.
- X (Twitter) — Set
twitter:cardtosummary_large_imageand mirror your OG image intwitter:image. - WhatsApp & Discord — Use the same
og:image. Discord also displaysog:site_nameabove the title. - iMessage — Pulls Open Graph tags; undersized images may appear blurry when scaled up.
Common mistakes
- Relative image paths —
og:imagemust be a full URL (https://example.com/og.jpg). - Blocked crawlers — Firewalls, bot protection, or login walls prevent platforms from fetching your image.
- Wrong aspect ratio — Portrait or square images get cropped aggressively in landscape cards.
- Huge file sizes — Slow responses cause crawlers to time out and skip the image.
Quick validation workflow
- Export at 1200 × 630 px.
- Upload to a public, cacheable URL.
- Add
og:image,og:title,og:description, andog:url. - Scan the live URL with OpenGraph Check before publishing.
A correctly sized OG image is the single highest-impact improvement you can make for link click-through rate.
