← All guides

Resize Images for Instagram — No Bad Crops

The exact pixel dimensions for posts, Stories, and Reels in 2026 — and how to resize your photos so Instagram's auto-crop never ruins them.

By Formatly

Nothing kills a good photo like Instagram’s auto-crop. You upload a carefully composed shot, and Instagram chops off the top of someone’s head to force it into a square. The fix is simple: resize and frame the image yourself, to Instagram’s exact dimensions, before you upload. Then there’s nothing left for the algorithm to crop.

Instagram’s actual dimensions

Instagram accepts many sizes, but it displays and stores them at these:

FormatAspect ratioUpload size
Square post1:11080 × 1080
Portrait post4:51080 × 1350
Landscape post1.91:11080 × 566
Story / Reel9:161080 × 1920
Profile picture1:1 (shown as circle)320 × 320 minimum

Two things people get wrong. First, portrait (4:5) takes up the most screen space in the feed — roughly 30% more vertical room than a square. If you want maximum presence, shoot and frame vertical. Second, Instagram now displays profile grids in a taller format, so vertical-first content looks native everywhere in the app.

Uploading larger than these (say, 4000 × 5000 from your camera) doesn’t help: Instagram downscales everything to the sizes above, and its downscaler is mediocre. Resizing yourself with a good resampler gives you visibly sharper results.

Why Instagram crops badly

When your image doesn’t match one of the supported ratios, Instagram centers the crop. Center-cropping a 3:2 photo to 4:5 cuts equal slices off the top and bottom — fine for a landscape, catastrophic for a group photo where faces sit near the edges.

The solution is to choose the crop yourself. Decide which format fits the photo, frame it deliberately, and export at exactly the right pixels. What you upload is what gets shown — no surprises.

The workflow: resize before you upload

1. Pick the format that fits the photo. Vertical subject (person, building, product)? Go 4:5 portrait. Wide scene? 1.91:1 landscape. Only default to square if the composition genuinely works as a square.

2. Crop to the exact ratio. Most phone editors and desktop tools let you lock an aspect ratio. Frame the subject with a little breathing room — Instagram’s interface overlays (like the Reel UI on the right edge) can cover the outer ~10% of Stories and Reels, so keep text and faces away from the edges.

3. Resize to the exact pixel dimensions. Export at 1080 wide for feed posts, 1080 × 1920 for Stories/Reels. Exporting at exactly the display size means Instagram skips its own resizing step entirely.

4. Export as JPG, quality 80–90. Instagram recompresses everything on upload no matter what you do, so there’s no point uploading a 10 MB file — a quality-85 JPG at 1080px is typically 150–300 KB and survives Instagram’s recompression as well as anything can.

Do the crop and resize in that order: crop first (framing), then resize (dimensions). Resizing before cropping throws away pixels you might have wanted for reframing.

Stories and Reels: the safe zone

Vertical video and Stories have interface chrome overlaid on them — the reply field at the bottom, action buttons on the right, your username at the top. Keep important text and faces inside the central ~80% of the frame:

  • Top 15%: keep clear (username, progress bars)
  • Bottom 20%: keep clear (caption, reply field, CTAs)
  • Right edge ~10%: keep clear (like/comment/share buttons on Reels)

Design your Story at 1080 × 1920 with these margins in mind and nothing important gets covered.

Profile pictures

Instagram shows profile photos as circles, cropped from a square. If your logo or face isn’t centered in the square, the circle crop will cut it. Preview the circular crop before uploading — most tools show it. Export at least 320 × 320; 1080 × 1080 is safer for retina displays.

Common mistakes

  • Uploading the full 48 MP camera file. It uploads slower, Instagram crushes it anyway, and you get a worse result than a careful 1080px export.
  • Letting Instagram do the cropping. Its center crop is dumb. Yours isn’t.
  • PNG for photos. PNGs of photographic content are enormous and Instagram converts them to JPG regardless. Export JPG yourself.
  • Forgetting the grid. Your recent posts form a visual grid on your profile. Consistent framing (all 4:5, similar tones) looks dramatically more professional than mixed ratios.

Practical next steps