Crop an image to a square
A 1:1 crop with the box locked to a square, sized in pixels, made on your device.
Drag the box to move it, drag a corner or edge to resize it. Arrow keys nudge it by one pixel (hold Shift for ten).
Done
Open the network tab. It stays empty.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
The box starts as the largest square that fits the photo, centred. Drag it to frame the subject and resize it from a corner: the ratio stays locked at 1:1 so the result is a square whatever you do. Type a width if you need an exact size such as 1080 by 1080 pixels.
The crop is taken from the original pixels, at the photo’s full resolution, and encoded once in the format you choose. Nothing is uploaded and nothing is enlarged.
How it works
- Drop a photo, or tap to pick one.
- Move the square over the subject and resize it, or type an exact width.
- Crop. The square image downloads from your browser.
In your browser, not on a server
The photo is decoded by your browser (or by the libheif and Squoosh WebAssembly decoders for HEIC, AVIF and JPEG XL) and drawn onto a canvas in your tab. The crop box you drag maps to a rectangle of source pixels; those pixels are copied onto a new canvas, clipped to a circle if you asked for one, and encoded once in the format you chose. No pixel is resampled unless it has to be.
Compared with upload-based tools: Online croppers upload the whole photo to crop a corner of it, then hand back a recompressed copy through a page full of ads. This one crops at full resolution on your device and finishes before an upload would have started.
Verify it yourself. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Can I get an exact size like 1080 by 1080?
Yes, if the photo is at least that large: type 1080 in the Width box. The height follows the square ratio. The tool never enlarges a photo, so a smaller image gives a smaller square.
Does this add white bars to make it square?
No. It cuts a square out of the photo. To fit the whole photo into a square with borders you would pad rather than crop, which is a different job.
Which format should I choose?
Keep the original format unless you have a reason to change it. JPG at quality 90 is small and looks the same as the source; PNG is lossless and larger.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. You can load the page, turn off Wi-Fi, and it still works.
More image tools
HEIC to JPG
Turn iPhone and iPad photos into JPG or PNG files that open anywhere. Your photos never leave this device.
Image Converter
Drop any image, see what it really is, pick what you need. Converted on your device.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Remove EXIF Data
See what a photo reveals, then delete it. Lossless: pixels are untouched, only the metadata is removed.