Every social media platform re-compresses your images using their own algorithm. Upload a poorly optimized image and you'll get double-compressed results that look blurry or pixelated. Upload correctly optimized images and you retain control over quality even after the platform processes them.
When you upload to Instagram, Twitter, Facebook, or LinkedIn, the platform:
If your original is already heavily compressed, the platform's compression is applied on top of yours — resulting in double-compressed artifacts. The solution: upload high-quality images at the correct dimensions, then let the platform do the only compression that happens.
| Square post | 1080×1080 px (1:1) |
| Portrait post | 1080×1350 px (4:5) — fills more screen |
| Landscape post | 1080×566 px (1.91:1) |
| Stories / Reels cover | 1080×1920 px (9:16) |
| Profile photo | 320×320 px minimum |
| Max upload size | 8 MB (JPEG recommended) |
| Instagram re-compresses to | ~250 KB per feed image |
| Single image post | 1200×675 px (16:9) for best display |
| 2-image post | 700×800 px each |
| 4-image post | 1200×600 px each |
| Profile photo | 400×400 px |
| Header/banner | 1500×500 px |
| Max upload size | 5 MB (JPEG/PNG/WebP/GIF) |
| X re-compresses to | ~300–500 KB for feed images |
| Post image (single) | 1200×627 px (1.91:1) |
| Article cover image | 1920×1080 px (16:9) |
| Company logo | 300×300 px |
| Company banner | 1128×191 px |
| Profile photo | 400×400 px minimum |
| Max upload size | 5 MB |
| Feed post image | 1200×630 px (1.91:1) |
| Square post | 1080×1080 px |
| Cover photo | 820×312 px (desktop), 640×360 (mobile) |
| Profile photo | 1×1 ratio, min 180×180 px |
| Story | 1080×1920 px (9:16) |
| Max upload size | 4 MB recommended |
| Video thumbnail | 1080×1920 px (9:16) |
| Profile photo | 200×200 px minimum |
| Photo mode posts | 1080×1920 px (9:16) or 1080×1080 px |
| Max image size | 2 MB for thumbnails |
| Standard Pin | 1000×1500 px (2:3) — optimal |
| Square Pin | 1000×1000 px (1:1) |
| Story Pin / Idea Pin | 1080×1920 px (9:16) |
| Profile photo | 165×165 px |
| Max upload size | 32 MB |
This is the key question. The answer depends on the platform:
JPEG for photos on all platforms. PNG for graphics with text or transparent backgrounds. Most platforms convert your upload to their own format, so focus on uploading high-quality source material at the right dimensions.
Instagram re-compresses all uploaded images. If your original is already heavily compressed, double compression causes visible quality loss. Upload at 95%+ JPEG quality at exactly the required dimensions, and enable "High Quality Uploads" in Instagram settings.
Instagram: under 8 MB. Twitter/X: under 5 MB. LinkedIn: under 5 MB. Facebook: under 4 MB. TikTok thumbnail: under 2 MB. For web embedding of social assets, target under 150 KB per image.
Optimize social media assets for web embedding. No upload, no account, batch up to 10 images.
Compress Images Now →Last updated: April 2026. Platform specifications change frequently — verify current requirements on each platform's official help center.