How to Resize an Image to 1080x1080
1080x1080 is square and your photo probably isn't. Lock the aspect ratio and you get 1080x810; unlock it and the picture stretches. Here's the route that works.
To resize an image to 1080x1080, crop it to a square first and then scale that square to 1080px. The one-step version is Resize for Instagram on its Square post (1080x1080) preset, which crops to 1:1 and hands back a file that is exactly 1080 × 1080 — whether or not Instagram is where the picture is headed.
Why a plain resize won't give you 1080 x 1080
1080 × 1080 is a square, and a photo out of a phone or camera isn't. It lands on 4:3, 3:2 or 16:9. On Resize Image, "Lock aspect ratio" is checked by default, and while it is on the width and height fields stay coupled to your photo's shape. Typing 1080 into the width of a 1600 × 1200 test image filled the height in as 810; going back and typing 1080 into the height pushed the width out to 1440. There is no order of typing that gets both fields to 1080 with the lock on, and the live readout shows the real target before you commit.
Unchecking the lock does let both fields hold 1080, and the tool honours it exactly. It gets there by stretching, though: a 4:3 frame squeezed into a square narrows everything horizontally, so faces get thinner and a circle turns into an oval. Right for a fixed-size template, wrong for a photograph.
Two routes that keep the picture straight
- Crop and scale in one pass. Resize for Instagram opens on the Square post (1080x1080) preset. Drop the photo in and a crop box appears locked to 1:1 — drag it over the part of the frame worth keeping, or type exact X, Y, width and height values, then run it. Our 1600 × 1200 test came back at exactly 1080 × 1080 as a JPEG.
- Crop, then resize. Crop to Square takes the square out at full resolution and keeps a JPG a JPG — the same test image came back 1200 × 1200. Feed that into Resize Image at width 1080 with the lock left on, and you get 1080 × 1080: a square scaled proportionally stays square.
Take route two when the source format matters or you want the largest square first. Route one is quicker.
What comes back, and what it weighs
The two routes hand back different files. Resize for Instagram encodes to JPEG, which is why our square landed around 11KB. Resize Image encodes to PNG and keeps the original filename, so a JPG dropped in comes back with a .jpg name wrapped around PNG data — worth renaming before uploading somewhere strict. PNG is lossless, but a photograph re-encoded as PNG can end up heavier than the JPG you started with.
If the destination caps file size, run the finished square through Compress Image. At ordinary targets it re-encodes without touching the dimensions: a 1.25MB square PNG in our test came out at 610KB, still 1080 × 1080. Our guide on hitting an exact file size covers what happens when the cap is tight enough to force the dimensions down too.
Where 1080 x 1080 gets asked for
It is Instagram's square feed post, and it has spread past it: profile pictures, marketplace thumbnails, ad creatives and album art land on the same number. Square is also the safe shape when you don't know how a platform will crop, since there is no long edge to lose. If Instagram is the destination, resizing a photo for Instagram covers the portrait and story sizes too, and what aspect ratio means explains why a 1:1 target behaves so differently from a plain width change.
Nothing leaves your device
Both routes run in your browser through the Canvas API. The crop, the scale and the re-encode happen locally, and the photo is never uploaded to a server to be processed.
FAQ
Why does the height change on its own when I type 1080?
Because "Lock aspect ratio" is on, tying the two fields to your photo's original proportions. Setting one recalculates the other. That is the tool keeping you from a stretched image, not a bug.
Can I get 1080 x 1080 without cropping anything?
Yes. Uncheck "Lock aspect ratio" on Resize Image and put 1080 in both fields. The whole frame is kept and squeezed to fit, so expect visible distortion on anything with a face or a circle in it.
Do I have to use the Instagram tool if I'm not posting to Instagram?
No, but nothing stops you. The Square post preset produces an ordinary 1080 × 1080 JPEG, so it serves a profile picture or a listing photo just as well.
What if my photo is smaller than 1080px?
You can still scale up to 1080 × 1080, but enlarging estimates the extra pixels rather than recovering detail that was never captured, so the result looks soft. Start from the largest copy you have.