Skip to content
makepicsmall

Compress photo for Instagram feed post

Resize and compress a photo for an Instagram feed post — 1080 pixels on the long side.

For Instagram

or click to pick files · JPG, PNG, WebP up to 50 MB each

Instagram displays feed photos at 1080 pixels on the long side and re-compresses anything bigger. Upload a pre-sized 1080 pixel image and the server has nothing left to shrink — your photo reaches the feed looking exactly like it does on your screen.

We downscale to 1080 pixels on the long side (whatever aspect ratio your photo has) and compress to around 500 KB. That gives Instagram a clean file to work with and keeps colors and sharpness intact.

Frequently asked questions

What aspect ratios does Instagram support for a feed post?
Square (1:1), landscape (1.91:1), and portrait (4:5). Outside those bounds Instagram will crop. Our tool preserves whatever aspect ratio you upload — so crop first if you want a specific shape.
Will Instagram still compress my upload?
A little — Instagram always runs a lossy pass. But giving it a correctly-sized, pre-compressed file produces a visibly sharper result than uploading the full-size original.
Should I use this for Stories instead?
No — Stories are 1080 × 1920 (9:16). Use /for/instagram-story for that.