How to Crop Image to Square for Instagram

Crop any photo to a perfect 1:1 square for Instagram posts without losing important details.

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.

ParameterValue
Ideal square size1080 × 1080 px
Minimum size320 × 320 px
Aspect ratio1:1
Max file size30 MB
FormatJPG or PNG

How to Crop Your Image to a Square for Instagram

  1. Open the Image Cropper at imgresizr.com.
  2. Upload your landscape or portrait photo.
  3. Select the 1:1 (Square) aspect ratio lock.
  4. Drag the crop box to frame the most important part of your image.
  5. Click Crop to apply, then download the 1080×1080px square.
  6. 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 →