ToolSnap
Image Tool

Crop Image for Instagram

Get the right aspect ratio for every Instagram format — feed posts, portrait crops, and Stories.

Instagram's three main image formats explained

Instagram supports several aspect ratios, and picking the wrong one either forces an automatic crop you did not choose or adds white bars around your photo. The three formats you will use most often are: 1:1 square (the classic Instagram format, works everywhere), 4:5 portrait (taller than square, takes up the most vertical space in the feed and consistently outperforms other ratios for engagement), and 9:16 (full-screen vertical, used for Stories and Reels).

The Image Optimizer lets you pick any of these ratios from the preset buttons, then drag and resize the crop box to frame your subject exactly where you want it. Switch between presets to compare how the same photo looks in different formats before committing to a download.

For feed posts, 4:5 portrait is the format to default to: it shows the most of your image in the feed without being cropped to a square, and Instagram does not penalise it in reach. Use 1:1 for profile grids where a consistent square look is important, and 9:16 exclusively for Stories and Reels where the full-screen vertical canvas is expected.

Step by step

  1. Upload your photo by clicking Choose file or dragging it onto the tool.
  2. Click the 4:5 preset button for a standard portrait feed post, 1:1 for a square post, or 9:16 for a Story or Reel.
  3. Drag the crop box corners to resize, and drag from the middle to reposition the frame over your subject.
  4. Set the output format to JPEG and quality to 85 — Instagram recompresses uploads, so starting at high quality gives the best final result.
  5. Click Download and upload the file directly to Instagram.

Tips

  • 4:5 portrait fills more of the mobile feed than a square and is the format Instagram's own algorithm tends to reward with more reach on photo posts. If in doubt, crop to 4:5.
  • Instagram profile pictures are displayed as circles, so a 1:1 square crop is required — but keep faces and key elements at least 15% in from each edge to avoid circular clipping.
  • For Stories, crop to 9:16 and make sure any text or UI elements you plan to add in the app are within the central 80% of the frame, as Instagram overlays buttons near the edges.
  • Instagram recompresses your uploaded JPEG regardless. Uploading at quality 85 gives the compression algorithm better data to work with, which means the final post looks sharper than if you uploaded a heavily pre-compressed image.
  • Carousel posts must all use the same aspect ratio. Pick one format (usually 4:5 or 1:1) and crop all images in the set to match before uploading.
  • The minimum recommended upload resolution is 1080 px on the short side. For a 4:5 crop that means 1080 x 1350 px; for 9:16 Stories, 1080 x 1920 px.

Frequently asked questions

What aspect ratio is best for Instagram feed posts?
The 4:5 portrait ratio (1080x1350 px) occupies the most vertical space in the feed and is generally considered the best-performing format for feed photos. Square (1:1) is a close second and gives a cleaner look on profile grids.
What size should Instagram Story images be?
Stories use a 9:16 ratio at 1080x1920 px. Select the 9:16 preset in this tool and ensure your image source is at least that resolution to avoid upscaling.
Does Instagram accept WebP images?
Instagram does not reliably accept WebP on all platforms and upload flows. Stick to JPEG for Instagram uploads, which is why this tool defaults to JPEG for this use case.
Will Instagram crop my photo after I upload it?
If your image matches one of Instagram's accepted ratios (1:1, 4:5, or up to 1.91:1 landscape), Instagram displays it without additional cropping. Uploading a pre-cropped image removes any guesswork.
Can I crop a horizontal landscape photo to 4:5?
Yes, but a landscape photo in a 4:5 crop will show only a narrow vertical slice of the original. Reposition the crop box to choose the most important part of the scene, such as the main subject.
What quality setting should I use for Instagram?
Quality 85 in JPEG is a solid choice. Instagram recompresses your image on their end, so uploading at higher quality gives their algorithm better input, which results in a sharper final post.

Related tools