OG Image Aspect Ratio Guide: The Exact Dimensions for Every Platform
Get the exact og:image dimensions, aspect ratios, and minimum sizes for Twitter, Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage in 2024.
The universal safe bet: 1200×630px
If you only want to remember one number: 1200×630px at a 1.91:1 aspect ratio. This is the recommended size for Facebook's Open Graph spec and it renders acceptably on every major platform — Twitter/X, LinkedIn, Slack, Discord, WhatsApp, iMessage, and Teams.
But "acceptable" and "perfect" are different. Here's what each platform actually does with your image.
Platform-by-platform breakdown
| Platform | Ideal Size | Aspect Ratio | Notes |
|---|---|---|---|
| Twitter/X | 1200×628px | ~1.91:1 | summary_large_image; cropped to 2:1 in some views |
| 1200×630px | 1.91:1 | OG spec canonical; min 600×315 | |
| 1200×627px | ~1.91:1 | 1.91:1 enforced; min 200×200 for square | |
| Slack | 1200×630px | 1.91:1 | max 2000px wide; capped at 500px display height |
| Discord | 1200×630px | 1.91:1 | capped at 400px wide in embeds; shows full on expand |
| 300×200px min | 1.5:1 to 1.91:1 | shown as thumbnail; 1200×630 works fine | |
| iMessage | 1200×630px | 1.91:1 | iOS cropping varies; center-safe zone matters |
| Telegram | 1200×630px | 1.91:1 | reads og:image natively; 1200×630 renders full-width |
| Microsoft Teams | 1200×630px | 1.91:1 | adaptive card unfurl; may show thumbnails at 256×256 |
Twitter "summary" vs "summary_large_image"
Twitter has two card types that affect how your og:image renders:
summary: Shows a small thumbnail (120×120px) in the bottom-left corner. Good for articles and podcasts.summary_large_image: Shows a full-width hero image (up to ~500px tall). This is what you want for landing pages, product launches, and visual content.
<meta name="twitter:card" content="summary_large_image" />
If you forget this tag, Twitter defaults to summary and shows a tiny thumbnail even if you have a 1200×630 image.
Safe zone: keep important content centered
Different platforms crop your image differently. To avoid text or logos being cropped:
- Keep critical content within a centered 900×500px safe zone on a 1200×630 canvas
- Don't place important text or logos within 100px of any edge
- Test on Discord and iMessage — they have the most aggressive cropping
File size and format recommendations
- Format: PNG for graphics/text overlays; JPEG for photography
- File size: Keep under 1MB for fast loading. Facebook limits og:image to 8MB but slow images kill previews.
- WebP/AVIF: Not all scrapers support modern formats. Stick to PNG or JPEG for og:image.
- Minimum: 600×315px is the Facebook minimum. Anything smaller and some platforms won't show an image at all.
Check your og:image dimensions instantly
Paste your URL into OGFixer to verify your og:image dimensions, check if it meets each platform's minimum requirements, and preview how it will actually look in Twitter, Slack, Discord, and LinkedIn unfurls.