How to Crop Images for Instagram: The Right Size for Every Post

You've picked the perfect photo, uploaded it to Instagram, and the preview crops it in a way you never intended — a face pushed to the edge, a caption sliced in half, or thick black bars on a Story. Instagram doesn't just display your image; it forces it into one of a handful of supported shapes, and if you haven't cropped it yourself first, the app makes that decision for you.

The good news is that Instagram's cropping rules are fixed and predictable. Once you know the exact ratios it supports for feed posts, Stories, Reels, and profile pictures, cropping an image correctly takes seconds — and you never lose control of what shows up in frame.

Quick Answer

Instagram feed posts support three ratios: square (1080×1080), portrait (1080×1350, the best for reach), and landscape (1080×566). Stories and Reels use a full-screen vertical 9:16 ratio (1080×1920). Profile pictures should be a centered square, ideally 1080×1080, since they display inside a circular mask. Crop to match the ratio before you upload so Instagram never crops it for you.

What are Instagram's actual crop ratios?

Instagram doesn't accept arbitrary dimensions — every placement on the app is built around a small set of supported aspect ratios, and anything outside them gets cropped or letterboxed automatically.

The practical consequence: portrait (4:5) gets the most on-screen space in the feed, which is why it's become the default choice for most creators, while Stories and Reels require a completely different, taller ratio than any feed post.

Why the right crop matters

Getting the ratio wrong isn't just a cosmetic issue — it changes what your audience actually sees and how well the post performs:

📊 Quick stat Portrait (4:5) posts occupy roughly 20% more vertical screen space in the Instagram feed than square (1:1) posts at the same width — one of the simplest, no-cost ways to make a post more visible while scrolling.

Step-by-step: how to crop an image for Instagram

  1. Decide where the image is going. Feed post, Story, Reel cover, or profile picture each use a different ratio — pick the destination first, since it determines every choice after this.
  2. Pick the feed ratio that fits your subject. Use portrait (4:5) by default for maximum feed space, square (1:1) when your subject is naturally centered and symmetrical, or landscape (1.91:1) for wide scenes like group shots or panoramas.
  3. Crop to 9:16 for Stories and Reels. Frame the subject in the middle third of the vertical frame — Instagram's UI elements (profile tag, caption stickers, reply bar) sit near the top and bottom edges and can cover anything cropped too close to them.
  4. Center the subject for your profile picture. Crop it as a square first, then imagine a circle inscribed inside that square — anything in the four corners will be clipped, so keep faces and logos well within the circle.
  5. Check how it looks as a grid thumbnail too. If it's a feed post, remember Instagram will also generate a square center-crop for your profile grid — make sure the subject survives that crop, not just the full post crop.
  6. Export at full resolution. Crop from your highest-resolution original, not a version that's already been resized down — Instagram compresses on upload, so starting with more detail gives a sharper result after that compression.
  7. Preview before you post. Instagram's own upload screen shows the crop before publishing — use it to nudge the frame if a face, edge, or piece of text is sitting too close to the border.
Try the Rebrixe Image Cropper — free Crop to feed, Story, Reel, or profile picture ratios in one click. No uploads, runs in your browser.
Crop an Image →

Common mistakes that get your image auto-cropped

1. Uploading a photo straight from your camera roll

Most phone photos are shot at ratios like 4:3 or 3:2, neither of which Instagram supports natively. Uploaded as-is, Instagram will crop it to the nearest supported ratio itself — usually square — often cutting into the top or sides without asking.

2. Framing the subject at the edge of the shot

If your subject is already close to one edge in the original photo, cropping to a narrower Instagram ratio can push it out of frame entirely. Leave breathing room around your subject when shooting so there's flexibility to crop later.

3. Using a landscape photo for a Story or Reel

A wide landscape photo cropped down to a 9:16 vertical Story loses most of its width, frequently cutting the subject in half. For Stories and Reels, shoot vertically in the first place, or crop in from a much wider original that has enough vertical detail to spare.

4. Forgetting the square grid crop

A portrait post can look perfect as a full post but strange in the profile grid, since the grid only shows a square crop from the center. Keep key subjects roughly centered, not pinned to the top or bottom of a portrait frame.

💡 Pro tip When in doubt, crop to 4:5 (1080×1350) and keep your subject centered. It's the ratio that survives being re-cropped into a square grid thumbnail the best, while still giving you the most vertical space in the feed.

Real-world examples

These are representative results from cropping the same source photo to different Instagram placements:

Feed portrait
Single feed post
1080×1350
4:5 ratio. Takes up the most vertical space of any feed post shape.
Story / Reel
Full-screen vertical
1080×1920
9:16 ratio. Fills the phone screen edge to edge with no bars.
Profile picture
Circular avatar
1080×1080
Square upload, displayed inside a circle — keep the subject centered.
Group / panorama
Wide feed post
1080×566
1.91:1 ratio, the widest a single feed post supports before Instagram crops it further.

The pattern holds consistently: portrait works best for standalone feed posts, square works best when a subject is already centered or destined for the profile grid, and Stories or Reels need a completely separate vertical crop made in advance — not an afterthought.

Instagram crop sizes comparison table

A side-by-side look at every Instagram placement, its supported ratio, and the pixel dimensions to crop to.

Placement Aspect ratio Recommended size
Feed square 1:1 1080 × 1080 px
Feed portrait 4:5 1080 × 1350 px Most reach
Feed landscape 1.91:1 1080 × 566 px
Story 9:16 1080 × 1920 px
Reel 9:16 1080 × 1920 px
Profile picture 1:1 Circular mask 320 × 320 px min, 1080 × 1080 px ideal
Profile grid thumbnail 1:1 Auto-generated Center-cropped from your post automatically

Crop your image for Instagram right now — free

The Rebrixe Instagram Image Cropper runs entirely in your browser. Choose feed square, portrait, landscape, Story/Reel, or profile picture, and crop with precise control over the frame — your images are never uploaded to a server. No account, no file size limit, no watermarks.

Free Cropper — no uploads required Client-side only. Your files never leave your device.
Open Cropper →

Frequently asked questions

For a single feed post, 1080×1350 pixels (a 4:5 portrait ratio) is the best choice — it takes up the most vertical space in the feed, which increases visibility. Square (1080×1080) and landscape (1080×566, a 1.91:1 ratio) are also supported, but portrait consistently gets more screen real estate on mobile.
Stories and Reels both use a 9:16 vertical ratio, ideally 1080×1920 pixels. This fills the entire phone screen edge to edge. Cropping to any other ratio leaves black bars or forces Instagram to auto-crop your image, often cutting off the top or bottom.
Instagram applies its own crop when your uploaded image doesn't match one of its supported ratios, and it also generates a separate square thumbnail crop for your profile grid. If your original image isn't already framed for both the post ratio and the square grid preview, Instagram's automatic crop can cut off faces, text, or key subjects.
Upload a square image at least 320×320 pixels, though 1080×1080 is recommended so it stays sharp on high-resolution screens. Instagram displays profile pictures inside a circular mask, so keep your subject centered — anything near the corners of a square crop gets clipped off by the circle.
Yes, as long as it fits within Instagram's supported landscape ratio of 1.91:1 (roughly 1080×566 pixels). Anything wider than that gets automatically cropped down to fit. If your original photo is wider than 1.91:1, crop it yourself first so you control exactly what stays in frame.
Both, when possible. Your post can be portrait or landscape, but your profile grid always shows a square crop of the center of that image. Keep your main subject roughly centered so it survives both the full post crop and the square thumbnail crop Instagram generates for your grid.
Cropping itself doesn't reduce quality — it only removes pixels outside the selected area. Quality loss on Instagram usually comes from uploading an image with too low a resolution for the crop size, or from Instagram's own compression during upload. Start with a high-resolution original so the crop still has enough detail after Instagram compresses it.
Use the same aspect ratio — square, portrait, or landscape — for every image in a carousel. Instagram locks the first image's ratio for the whole carousel and crops the rest to match, so mixing ratios means later slides get cropped in ways you didn't choose.

Crop your image for Instagram in seconds

The Rebrixe Image Cropper runs entirely in your browser — no uploads, no account, no file size limits. Your images never leave your device.

Launch the Cropper →
← Back to blogs