Crop Image for Instagram
Get the right aspect ratio for every Instagram format — feed posts, portrait crops, and Stories.
Crop & aspect ratio
Resize & compress
Output size
—
Original
—
Optimized
—
Saved
—
Recommendation
Load an image to see a tailored weight target.
100% private — your image is processed locally and never uploaded to any server.
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
- Upload your photo by clicking Choose file or dragging it onto the tool.
- 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.
- Drag the crop box corners to resize, and drag from the middle to reposition the frame over your subject.
- Set the output format to JPEG and quality to 85 — Instagram recompresses uploads, so starting at high quality gives the best final result.
- 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.