Skip to main content
Social Media June 14, 2026 · 5 min read

Best Image Sizes for Social Media, WhatsApp, and Websites (2025)

Uploading an image at the wrong size wastes bandwidth, gets cropped unpredictably, or looks blurry at the edges. Here's the definitive reference for image dimensions across every major platform in 2025.

Instagram

Type Recommended Size Aspect Ratio
Square post1080 × 1080 px1:1
Portrait post (best reach)1080 × 1350 px4:5
Landscape post1080 × 566 px1.91:1
Story / Reel1080 × 1920 px9:16
Profile picture320 × 320 px1:1

Instagram compresses images to 1080px wide on upload. Always upload at 1080px or higher for best quality.

Facebook

Type Recommended Size
Feed photo1200 × 630 px
Cover photo820 × 312 px
Profile picture180 × 180 px (displays at 170 × 170)
Event cover1920 × 1080 px
Story1080 × 1920 px

Twitter / X

Type Recommended Size
Tweet image (landscape)1600 × 900 px
Tweet image (portrait)1080 × 1350 px
Twitter card (summary_large_image)1200 × 628 px
Profile picture400 × 400 px
Header / banner1500 × 500 px

WhatsApp

WhatsApp does not have strict required dimensions, but it compresses images significantly if they exceed certain sizes:

  • Shared photos: WhatsApp compresses to roughly 1600px on the longest edge and applies additional compression, often reducing quality significantly. For best quality, send as a document (not a photo).
  • Profile picture: 500 × 500 px minimum; displays at 192 × 192 px
  • Status: 1080 × 1920 px (9:16), max 16 MB

LinkedIn

Type Recommended Size
Post image1200 × 627 px
Profile picture400 × 400 px
Background / banner1584 × 396 px
Company logo300 × 300 px
Article cover image1200 × 644 px

Website: Open Graph and Favicons

Open Graph images appear when a URL is shared on social media — they're the preview card image. Getting these right makes shared links look professional.

  • Open Graph / og:image: 1200 × 630 px (used by Facebook, LinkedIn, Twitter, WhatsApp, Slack)
  • Twitter large card: 1200 × 628 px
  • Favicon: 16×16, 32×32, 48×48 px (ICO), plus 180×180 for Apple Touch Icon and 192×192 / 512×512 for Android/PWA

Use our Favicon Generator to create all required favicon sizes from a single source image and download them as a ZIP.

Resize any image to these exact dimensions

Free, private, browser-based — no upload to any server.

↔️ Open Image Resizer