Getting your images sized correctly for Instagram is essential for making your content look polished and professional. Poorly cropped photos get cut off in the feed, lose important details, or appear blurry when stretched. This guide covers every Instagram image dimension you need to know, along with practical tips to make your content stand out.
Instagram Image Size Guide
Instagram supports several different image formats, each with its own recommended dimensions. Using the correct size ensures your photos display exactly as intended, without awkward cropping or compression artifacts.
| Format | Dimensions (px) | Aspect Ratio |
|---|---|---|
| Square Post | 1080 x 1080 | 1:1 |
| Portrait Post | 1080 x 1350 | 4:5 |
| Landscape Post | 1080 x 566 | 1.91:1 |
| Story / Reels | 1080 x 1920 | 9:16 |
| Profile Picture | 320 x 320 | 1:1 |
Square Posts (1080 x 1080)
The classic Instagram format. Square posts are clean, symmetrical, and work well for product shots, quotes, and graphic designs. They display consistently across both grid view and the feed, making them a safe default choice for most content types.
When cropping for square, pay attention to your subject placement. Center-weighted compositions work best. If your original photo is landscape or portrait, consider which part of the image carries the most visual weight and crop around that area.
Portrait Posts (1080 x 1350)
Portrait-oriented posts at 4:5 ratio take up the most vertical screen space in the Instagram feed, which means more visibility and engagement. This format is ideal for full-body fashion shots, tall food photography, and any content where you want maximum presence in the scroll.
Many social media marketers prefer 4:5 portrait posts because they occupy roughly 20% more screen area than square posts, giving your content a natural advantage in capturing attention.
Instagram Stories and Reels (1080 x 1920)
Stories and Reels use a full-screen 9:16 vertical format. This is the same aspect ratio as most modern smartphone screens, so photos taken in portrait mode on your phone will fit naturally. For landscape source images, you will need to either crop significantly or add background padding.
Keep important content away from the top and bottom 250 pixels of your story images. Instagram overlays your profile name at the top and interaction buttons at the bottom, which can obscure text or key visual elements placed too close to the edges.
Profile Picture (320 x 320)
Instagram profile photos are displayed as a circle, so your image will be automatically cropped into a round shape. Upload a square image at least 320 x 320 pixels and make sure the important content (usually a face or logo) is centered. Avoid placing text or details near the corners since they will be clipped.
Tips for Better Instagram Images
- Always upload at 1080px width minimum. Instagram compresses images below this resolution, resulting in noticeable quality loss.
- Use JPEG or PNG format. JPEG is best for photographs, while PNG preserves sharp text and graphics.
- Batch crop for carousel posts. If you are creating a multi-image carousel, all slides should share the same aspect ratio for a consistent viewer experience.
- Preview your grid layout. Before posting, consider how the image thumbnail will appear in your 3-column profile grid alongside your existing content.
- Avoid heavy text overlays. Instagram may reduce the reach of images that contain too much text according to their ad guidelines.
How to Crop Images for Instagram with TapCrop
TapCrop makes it easy to prepare images for Instagram. Simply upload your photos, select a preset aspect ratio like 1:1, 4:5, or 9:16, and crop all your images at once. This is especially useful when preparing carousel posts or batch-processing content for the week ahead. Everything runs in your browser, so your images never leave your device.
Ready to Start Cropping?
TapCrop is a free online tool that lets you crop and resize multiple images at once — right in your browser. No signup, no downloads, no watermarks.
Try TapCrop Free