Square ImageOpen tool

Make a Square Image for Instagram

Turn any photo into a 1080 × 1080 Instagram-ready square. Crop it tight or fit the full picture with padding — free, in your browser, no upload.

Drop an image here, or browse

PNG, JPG, WebP or GIF, up to 25 MB. You can also paste from your clipboard.

Runs entirely in your browser. Your image is never uploaded.

How to make a square photo for Instagram

  1. 01

    Upload your photo

    Drag and drop, browse, or paste any PNG, JPG, WebP or GIF straight into the tool. It opens instantly in your browser.

  2. 02

    Crop or fit to 1:1

    Crop a tight square from the photo, or switch to fit and keep the whole picture with a padded background. 1080 × 1080 is preselected.

  3. 03

    Download and post

    Save the Instagram-ready square PNG and upload it. Because it's already 1:1, Instagram won't crop anything.

Instagram image sizes at a glance

The square is still the backbone of Instagram: it's how the profile grid displays every post thumbnail, and 1080 × 1080 is the exact size Instagram serves square posts at. Upload precisely that and your photo appears sharp, uncropped and exactly as you composed it.

FormatPixelsRatio
Square post1080 × 10801:1
Portrait post1080 × 13504:5
Landscape post1080 × 5661.91:1
Story / Reel1080 × 19209:16
Profile picture320 × 320 (upload square)1:1

Even when you post portrait or landscape, the grid thumbnail is cropped square — so photos composed to survive a 1:1 center crop keep your profile looking deliberate rather than accidental.

Post the full picture — no crop, no surprises

The classic Instagram frustration: you post a wide landscape or a tall full-body shot and the feed trims it toward the center. The fix is to make the square yourself before uploading. In fit mode this tool places your entire photo on a 1080 × 1080 canvas and pads the empty space with a color you pick — white borders for the clean gallery look, black for a cinematic frame, or a custom color that matches your feed.

Prefer the tight, filled look instead? Switch to crop mode and frame the exact 1:1 region you want, with drag and zoom. Both modes export a PNG that Instagram accepts as-is. And because everything runs locally in your browser, your photos never touch a server on the way to your feed.

More square workflows: make an image square without cropping for any platform, resize image to square for other exact sizes, and crop image to square for precision 1:1 framing.

Frequently asked questions

Make your photo Instagram-square

Crop it tight or keep the whole frame with padding — either way you get a clean 1080 × 1080 square that Instagram won't touch.