Skip to content
EveryImage

Resize images for Instagram

Square, portrait, landscape and story sizes, applied to a whole shoot with the crop focus you choose.

Drop images here

JPG · PNG · WebP · AVIF · GIF · BMP

  • Processed on your device
  • Built for large batches
  • No account, no upload

Sizes covered here

UsePixelsRecommended fitChecked
Instagram · Square post1080 × 1080fill2026-05-01
Instagram · Portrait post1080 × 1350fill2026-05-01
Instagram · Landscape post1080 × 566fill2026-05-01
Instagram · Story / Reel1080 × 1920fill2026-05-01
Instagram · Profile picture320 × 320fill2026-05-01

Portrait earns more screen

A 4:5 portrait post at 1080 × 1350 occupies noticeably more vertical space in the feed than a square, which is why so many accounts have shifted to it. Square remains the safe choice when the same asset also has to work in a grid preview, since portrait posts are centre-cropped there.

Landscape is the weakest option on a phone screen and is worth using only when the image genuinely needs the width.

Cropping people well

Converting landscape photographs to 4:5 or 1:1 removes a lot of frame. Centre-cropping a full-length portrait usually cuts through the subject; setting the focal point to the top keeps faces intact across an entire batch, which is normally what you want for people photography.

For flat lays and product shots the opposite is often true — the subject sits low and a bottom-weighted focus preserves it.

Stories and reels

A 9:16 story at 1080 × 1920 is a severe crop from any horizontal source. Where the source cannot survive it, use Pad instead of Fill: the image is fitted whole and the remaining space is filled with a colour you pick, which reads as an intentional design rather than a bad crop.

The top and bottom of a story are covered by the interface — the account handle sits at the top, captions and the reply field at the bottom. Keeping anything important within the middle two thirds is the difference between a story that reads and one where the caption sits under a sticker.

Uploading without the softness

Instagram re-encodes everything, and it is unforgiving of files that have already been compressed hard. The common mistake is exporting at 1080 wide with quality pushed down to save space: the app then compresses that again, and the second pass is where the blocky sky and mushy detail come from.

Export at the full 1080 pixel width with quality around 85 to 90 and let the platform do its own reduction from a good source. JPEG is the safe format; there is no benefit to uploading PNG photographs, which are re-encoded anyway at several times the upload size.

Questions

What is the best Instagram post size?
1080 × 1350 for portrait posts, 1080 × 1080 for square. Both are 1080 pixels wide, which is the width the app works with.
Why does my photo get cropped in the grid?
Grid previews are square, so portrait posts are centre-cropped there. Keep the important part near the vertical centre if the grid view matters to you.
Should I upload larger than 1080 pixels wide?
There is little benefit; the app works at 1080. Uploading much smaller is worse than uploading larger.