Instagram's feed posts display best as a perfect square. Here's the fastest way to get any photo to exactly 1080×1080 pixels.
Instagram accepts non-square photos and crops them automatically — but you don't get to choose what's cut off. Resizing to an exact 1080×1080 square yourself means you control the crop, and your post won't get an awkward, off-center trim from Instagram's algorithm.
Open Squeezr and drop in your photo.
Turn on Resize, unlock the aspect-ratio lock, and set width and height to 1080 × 1080.
Choose Crop mode so Squeezr fills the full square instead of adding white bars.
Set quality to around 80% and export as JPG.
Download and post — Instagram will keep your framing exactly as you set it.
Skip the manual math — open Squeezr with this preset already dialed in.
Open Squeezr preset to 1080×1080 →Instagram displays square posts at 1080×1080 pixels on most modern phone screens. Going bigger doesn't add visible sharpness — Instagram recompresses everything on upload — and going much smaller can look soft on high-density displays. 1080×1080 is the sweet spot: full quality, no wasted file size.
If your original photo isn't already square, forcing it into a 1×1 box means either cropping the edges off (Crop) or adding padding bars (Fit). For most Instagram posts, Crop looks more natural — it fills the whole frame the way Instagram's own in-app cropper does. Use Fit only if you specifically want to preserve the entire original frame with visible bars, like for a screenshot or a graphic with text near the edges.