Compress Images for Social Media — Free, Fast & Private
Every social media platform recompresses your images after upload. Instagram, Facebook, Twitter, and LinkedIn all apply their own compression — and if you upload an already-large file, the double compression makes your images look noticeably worse. The solution: compress images to the platform's ideal dimensions and file size before uploading.
MiniPx lets you compress and resize images for any social media platform in your browser. No upload to external servers, no signup, no watermarks. Compress a single post image or batch process an entire content calendar's worth of graphics.
The general rule: upload images at exactly the platform's recommended dimensions (or 2x for high-DPI), compressed to 200-500KB in JPEG format. This gives the platform's compressor less work to do, resulting in a sharper final image. Uploading a 10MB photo does not make it look better — it actually makes it look worse because the platform compresses it more aggressively.
Social media image dimensions guide
| Platform | Post type | Dimensions | Max file size |
|---|---|---|---|
| Feed post | 1080 x 1080px | 30MB | |
| Story / Reel | 1080 x 1920px | 30MB | |
| Feed post | 1200 x 630px | 30MB | |
| Cover photo | 820 x 312px | 100KB ideal | |
| Twitter / X | In-stream image | 1600 x 900px | 5MB |
| Twitter / X | Header | 1500 x 500px | 5MB |
| Post image | 1200 x 627px | 5MB | |
| Banner | 1584 x 396px | 8MB |
For Instagram specifically, check out our dedicated Instagram image resizer. For LinkedIn, see our LinkedIn image optimizer.
Why compress before uploading?
Social platforms recompress every image you upload. If you upload a 15MB photo, Instagram compresses it down to ~200KB — and the aggressive compression introduces visible artifacts, especially around text and sharp edges. If you upload a pre-compressed 300KB image at the right dimensions, the platform applies minimal additional compression and your image stays sharper. This is why professional social media managers always pre-optimize their images.