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

1.Use 75-85% quality — Instagram recompresses anyway
2.Keep files under 1MB for faster uploads
3.Resize to 1080px width before compressing
4.JPG works best — PNG files get heavily recompressed

Instagram image sizes

TypeDimensionsRatioTarget Size
Square Post1080×10801:1300-500KB
Portrait Post1080×13504:5400-600KB
Landscape Post1080×5661.91:1250-400KB
Story / Reel1080×19209:16500-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.

Related Tools