Make any image square, without cropping

Add white, colored or transparent borders so the whole photo fits in a square. Free, full resolution, and your photo never leaves your device.

or drop a file here, or paste with Ctrl+V

JPG, PNG, WebP or AVIF · up to 40 MB

No image? Try one:

Runs in your browser; nothing is uploaded. Want the background gone too? Press “Remove background” (the first time downloads a ~100 MB AI model).

How to make a picture square

  1. Add your photo. Upload, drag or paste it. It opens as a square right away, with the whole picture visible.
  2. Choose the border. White is the default. Pick any color in the Background tab, enter a hex code, or choose transparent for a PNG with see-through borders.
  3. Adjust and download. Use the Margin slider for more space around the picture, or “Around subject” to square it around the main subject instead. Then download a PNG or JPG.

Why make images square?

Square with or without the background

By default your photo stays exactly as it is, with borders added around it. If you’d rather put the subject on a clean background, press “Remove background”: the AI cuts out the person or product, and the square fills with your chosen color. That’s a quick way to make uniform product photos on white.

Frequently asked questions

Does it crop my photo?

No. “Whole image” keeps every pixel and adds borders on the shorter sides. If you do want to crop, use the Crop tab and pick 1:1.

Can the borders be transparent?

Yes. Choose the checkered swatch in the Background tab and download a PNG. A JPG can’t be transparent, so its borders become white.

What size is the square image?

The square is as wide as your photo’s longer side (plus any margin), up to 16 megapixels. Use the Resize tab for a specific size, such as 1080 × 1080 pixels.

Is it free? Is my photo uploaded?

It’s free with no account or watermark. Everything happens in your browser, so your photo is never uploaded.