Drag inside the square to reposition. Zoom to fit. Output is a perfect square at the chosen size — JPEG quality shrinks the file for listings.

output size
format
quality 80
output — × — est. file

Drop an image here

or click to choose · or paste (Ctrl/Cmd + V)

processed in your browser · never uploaded

Drop or click to replace

Crop a photo to a perfect square and compress it — ideal for resale listings (Mercari, eBay, Depop), Instagram, and profile pictures. Load an image and a square frame appears; drag inside it to reposition and use zoom to fit the subject. Choose an output size — 640, 800, 1080, 1280, or 2048 px — and, for JPEG, drop the quality slider to shrink the file (the estimated file size is shown as you adjust). Small photos are not upscaled: the square is exported up to the actual crop size. Pick JPEG (light, best for listings) or PNG (high quality, no transparency). Turn a big phone photo into one light, listing-ready square and download it. Nothing is uploaded — every step runs locally on the canvas.

How to use

  1. Drop a photo in, click to choose, or paste (Ctrl/Cmd + V).
  2. Drag the square frame to position it, zoom to fit, then pick output size, format, and JPEG quality.
  3. Click Download to save the square image. The original is never sent anywhere.

FAQ

Is my photo uploaded to a server?

No. The crop and compression happen entirely in your browser using the Canvas API. Your photo is never uploaded, stored, or sent anywhere — it is processed only on your device.

What size will the output be?

It is exported as a perfect square at the size you pick (640, 800, 1080, 1280, or 2048 px). If your crop area is smaller than that, it is not upscaled — it is saved at its actual size instead.

How do I make the file smaller?

Choose JPEG and lower the quality slider. The estimated file size updates as you adjust, so you can hit a listing's upload limit. For photos that don't need transparency, JPEG gives the smallest file.

Is this good for Mercari or eBay photos?

Yes. Marketplace photos are often shown as squares, so cropping to a perfect square avoids awkward cut-offs. A JPEG around 1080 px keeps good quality while uploading quickly.

What if I need a different ratio or a circle?

For non-square ratios use the Crop tool, for exact social-media sizes use Social Crop, and to cut out a circle use Round Crop. This tool is dedicated to square cropping plus compression.