Resize an image to 1080 × 1080
What this tool does
This page opens with the 1080 × 1080 square preset already selected, so a dropped image is fitted to that box with nothing to configure.
Pre-set for you: Square post preset (1080 × 1080 px). You can change it before you drop a file.
This browser cannot resize images locally. It needs Web Workers with OffscreenCanvas support, and we will not fall back to resizing on the main thread because that would freeze the page. Please try a current version of Chrome, Edge, Firefox or Safari.
- Dimensions
- —
- File size
- —
- Scale
- —
How this works
The resize happens inside a Web Worker in this browser tab, using a Lanczos-style resampling filter, so edges stay smooth instead of going jaggy the way a cheap nearest-neighbour scale does. The image never reaches a server.
- Preset sizes are real platform values, and each one is documented in the source with where it came from — YouTube asks for 3840×2160 for video thumbnails, for instance, not the 1280×720 people often repeat.
- With the aspect ratio locked, the image scales to fit inside the box you type, so nothing is stretched. Unlock it to set an exact width and height.
- Small images are left alone unless you tick Allow enlarging: interpolation can add pixels but not detail.
- A batch resizes every image to the same box, then comes back as a single ZIP.
- Nothing is stored: reloading the page discards everything.
A 1080 pixel square is the shape most social platforms settle on internally, which makes it a sensible size to hand them: a square that arrives at 1080 × 1080 does not need rescaling before it is served. This page arrives with the Square post preset chosen, so the box is already set.
The important word there is box. Resizing fits your image inside the box and keeps its own proportions, because the alternative — stretching a 3:2 photo until it is square — makes people wider than they are. A 4000 × 3000 photograph resized here comes out at 1080 × 810: the long edge is reduced to 1080 and the short edge follows. Nothing is cropped, nothing is distorted, and the note beneath the controls states the preset's exact output before you drop anything.
If what you need is a square image rather than a square container, that is a crop, and it is a different decision: you are choosing which part of the picture survives. Crop to a 1:1 ratio first and the result genuinely is 1080 × 1080, with the edges trimmed away.
Two details this page handles without being asked:
- Upscaling is off by default. A 600 × 600 source is not blown up to 1080 and softened just to match a number — you can see the size it really produced in the result panel.
- The format selector defaults to WebP, which at this size usually lands well below the original file. JPEG is one click away and opens everywhere, which matters if the destination is picky.
Because the preset is already selected, dropping a file is the entire interaction. A batch works too: every image is fitted inside the same 1080 × 1080 box, each keeping its own proportions, and the finished files download together as one ZIP. If you are producing a set of squares from mixed sources, that is the fastest route — the wide ones come out 1080 × 720, the portrait ones 810 × 1080, and all of them are safe to use at full width.
Frequently asked questions
Why is my result 1080 × 810 instead of 1080 × 1080?
Because the resize fits your image inside the box rather than distorting or cropping it. A wide photo keeps its shape, so its shorter edge ends up smaller than the box.
How do I get a true square?
Crop to a 1:1 ratio first, then resize if you still need exact pixels. Cropping decides which part of the picture stays; resizing only changes how many pixels represent it.
Will a small image be enlarged to 1080?
Not unless you tick the allow-upscale option. By default the tool leaves anything smaller than the box alone, because interpolation cannot invent detail that was never captured.
Can I resize several images to 1080 × 1080 at once?
Yes. Drop the batch and each image is fitted to the same box independently, then everything downloads as one ZIP.
Resize Image with different settings
Set a width, a height, or both, and the image is rescaled inside your browser tab. Aspect ratio stays locked unless you unlock it, and the file never leaves your device.