Instagram's grid displays all posts in square tiles, and portrait photos appear cropped in the profile grid even if they show in full on individual post pages. Cropping your images to a perfect 1:1 square before uploading gives you full control over exactly what your followers see on your profile — and prevents important parts of your photo from being cut off.
Instagram Square Image Specifications
Instagram posts work best at 1080×1080 pixels square. This is the native resolution that Instagram displays without any downsampling. You can upload images as large as 1440×1440px, but Instagram will compress them. Going below 320×320px will result in a noticeably lower quality image.
| Parameter | Value |
|---|---|
| Ideal square size | 1080 × 1080 px |
| Minimum size | 320 × 320 px |
| Aspect ratio | 1:1 |
| Max file size | 30 MB |
| Format | JPG or PNG |
How to Crop Your Image to a Square for Instagram
- Open the Image Cropper at imgresizr.com.
- Upload your landscape or portrait photo.
- Select the 1:1 (Square) aspect ratio lock.
- Drag the crop box to frame the most important part of your image.
- Click Crop to apply, then download the 1080×1080px square.
- Upload to Instagram as a square post.
Tips for Great Square Instagram Crops
Frame Your Subject in the Centre
Square composition works best when your main subject is centred. This is especially important for portraits — ensure the face is in the middle third of the frame to avoid Instagram's automatic grid crop cutting off the top of the head.
Use the Rule of Thirds
For more dynamic compositions, place your subject at one of the four intersection points of a 3×3 grid overlay. This creates visual interest while keeping the subject well within the safe zone of the square crop.
Crop Your Photo to Square Now
Free, instant, and 100% private — your images never leave your device.
Open Image Cropper →