Crop image to square

Make any photo square: the crop box is locked to 1:1, so just drag it over the part you want to keep and download. Set an exact size like 1080×1080 for Instagram or 512×512 for an icon. Free, no watermark, and your image never leaves your browser.

No image yet. You can also drop a file on this box.

Square sizes that work

UseSize
Instagram square post1080×1080
Profile pictures
LinkedIn, X, Slack, Discord, GitHub
400×400 to 512×512
Shop product photos
Etsy, Shopify, Amazon zoom
2000×2000
App and favicon source512×512

Crop first, then type the width in "Resize result to width": the height follows because the box is square. To square many images at once from the center, use resize image with Crop to fill; to keep the whole picture and pad it to a square instead, place it on a square canvas with combine images. For a round avatar, use crop image to circle.

How to crop an image

Pick an image, then drag inside the box to move it and drag a corner to resize it. Choose an aspect ratio to lock the shape (the box keeps that shape as you resize), or type X, Y, width and height in pixels of the original image for an exact crop. Press Download. Nothing is uploaded: the crop is drawn on a canvas in this page, so it works for private photos and offline once loaded.

Which aspect ratio?

UseRatio
Profile picture, Instagram square post1:1
Instagram portrait post4:5
YouTube thumbnail, widescreen, slides16:9
Stories, Reels, TikTok, phone wallpaper9:16
Link previews (Open Graph, X cards)
1200×630 px
1.91:1
Classic photo prints
4×6 in is 3:2, 8×10 in is 4:5
3:2, 4:3

Need an exact pixel size too, like 1080×1080? Crop to the ratio here, then set "Resize result to width", or use resize image, which can crop to fill a size for many images at once.

Circle crop

Choose Circle to cut a round profile picture or avatar. The corners become transparent, so the result is saved as PNG (or WebP if you pick it). Use it with the 1:1 ratio for a perfect circle; other ratios give an ellipse.

Crop web pages instead of screenshots

Cropping the same part of a website over and over? The Shotmint API can capture just one element by CSS selector, or a viewport of the exact size you need, so there is nothing left to crop:

curl "https://shotmint.creasework.com/v1/screenshot?url=https://example.com&selector=main&format=png" -H "X-API-Key: YOUR_KEY" -o main.png

Each screenshot is 1 credit. €5 buys 2,000 with no subscription, and credits never expire.

Get 25 free renders a month Try a website screenshot

FAQ

Is my image uploaded? No. Cropping runs in JavaScript on this page.

Does cropping reduce quality? No. The pixels you keep are copied exactly. Pick PNG for a lossless file, or JPG/WebP at Maximum or High quality.

Can I crop several images at once? This tool crops one image at a time with a box you place. To cut many images to the same size from the center, use resize image with Crop to fill.

What about photo metadata? The result has no EXIF data (camera, GPS location). Phone photos are shown and cropped the right way up. Animated GIF and WebP files are cropped as their first frame.

Related: crop image, crop image to circle, combine images, blur image, pixelate image, resize image, rotate image, flip image, image compressor, image converter (PNG to JPG, JPG to PNG), image to PDF, favicon generator, color palette extractor.

Related tools

Crop image · Crop Image to Circle · Crop PDF · Image color picker · Base64 to Image · Image to Base64 · Image converter · Image compressor · Resize image · Rotate or flip image · Sepia filter · Invert image colors · Grayscale / black and white image · Compare images (diff) · Combine images · Blur or pixelate image · Watermark image · Add text to image · all free tools