Resize Image to 1080 × 1080

Resize photos to 1080 x 1080 pixels for Instagram square posts and profile grids. Crop to fill or pad. Batch resize in your browser, no upload.

Your files are processed in your browser and never uploaded.

px
px
90

Applies to JPG, WebP and AVIF output. Lower means smaller files; PNG stays lossless.

Drop images here

Choose files

HEIC, JPG, PNG, WebP, AVIF, GIF, BMP · up to 50 megapixels each · you can also paste

How to use

  1. The size is pre-set to 1080 × 1080. Add one or more photos.
  2. Keep "Crop to fill" to fill the square from the centre, or choose "Fit and pad" to keep the whole photo with a border.
  3. Download each square image or all of them as a ZIP.

Features

Perfect squares
Every output is exactly 1080 × 1080 pixels, the standard square size for Instagram and many other platforms.
You choose the framing
Crop from the centre to fill the square, or pad with a colour of your choice to show the whole picture.
Sharp downscaling
Lanczos3 resampling keeps detail crisp when large phone photos are reduced.
Private and unlimited
Resize as many images as you like on your own device.

Why 1080 × 1080

Square images became the signature format of Instagram, and 1080 pixels is the width at which Instagram displays posts. Uploading a larger image does not give you more detail, because the platform scales it down; uploading a smaller one means it gets scaled up and looks soft. A 1080 × 1080 file is the sweet spot. The same size works well for Facebook and LinkedIn feed posts, product thumbnails on many e-commerce platforms, podcast and album cover previews, and profile grid layouts.

Crop to fill or fit and pad?

Most photos are not square: phones shoot 4:3 or 16:9, and cameras 3:2. You have to decide what to do with the extra width or height.

Getting the best quality

Start from the largest original you have, ideally straight from the camera, rather than a version that has already been shared and compressed. The resizer uses Lanczos3 resampling, which retains more fine detail than the bilinear scaling used by most phone apps. Output is saved in the same format as the input by default; for photos, choose JPG for the widest compatibility.

Batch squares for a grid

Planning a series of posts? Drop all the photos in at once. Each is resized to exactly 1080 × 1080 with the same settings, and you can download them together as a ZIP. For the taller 4:5 feed format, use 1080 × 1350, and for Stories, 1080 × 1920.

Frequently asked questions

Is 1080 × 1080 still the right Instagram square size?

Yes. Instagram displays feed images at up to 1080 pixels wide, and a 1:1 square at 1080 × 1080 is the standard. Portrait 1080 × 1350 takes up more screen space if you prefer.

What if my photo is not square?

With "Crop to fill", the centre square is kept and the sides (or top and bottom) are trimmed. With "Fit and pad", the whole photo is shrunk to fit and the empty space is filled with your chosen colour.

How do I choose which part of the photo is kept?

Crop it to 1:1 with the crop tool first, choosing the area you want, then resize the result to 1080 × 1080 here.

Which format should I use?

JPG for photos. Instagram converts uploads to JPG anyway, so uploading a high-quality JPG gives you the most predictable result.

Common image sizes

Related tools