Compress Images for Instagram
Optimize your photos for Instagram posts and stories. Reduce file size while maintaining the quality Instagram displays.
Drag & drop images here
or click to select files
Max 20 files, 10MB each
Your files never leave your browser. All processing happens locally.
Instagram optimization tips
Instagram image sizes
| Type | Dimensions | Ratio | Target Size |
|---|---|---|---|
| Square Post | 1080×1080 | 1:1 | 300-500KB |
| Portrait Post | 1080×1350 | 4:5 | 400-600KB |
| Landscape Post | 1080×566 | 1.91:1 | 250-400KB |
| Story / Reel | 1080×1920 | 9:16 | 500-800KB |
Frequently Asked Questions
What size should Instagram photos be?
Instagram displays photos at 1080px width maximum. Square posts are 1080×1080, portrait 1080×1350, landscape 1080×566. Stories are 1080×1920.
Does Instagram compress my photos?
Yes, Instagram applies its own compression when you upload. By pre-compressing to around 500KB-1MB, you maintain more control over the final quality.
What quality setting should I use?
For Instagram, 75-85% quality works well. The platform will recompress anyway, so ultra-high quality just increases upload time without visible benefit.
Should I compress before or after resizing?
Resize first to 1080px width, then compress. This gives you the smallest file size. Use our Image Workflow tool to do both in one step.
Why do my Instagram photos look blurry?
Usually because the original was too small and got upscaled, or compression was too aggressive. Start with at least 1080px width and use 75%+ quality.