How this cropper works
Drop one image, up to 50 MB, and it opens with a box over it. Drag the box to move it, pull a corner to resize it, or drag the dimmed area to draw a new one; a finger works like a mouse. The pixel size sits above the picture and updates as you drag, so you can aim at 1080 × 1080 instead of guessing. The ratio pills lock the box to a shape without moving it off your subject.
Press Crop image and your browser cuts the file with one canvas draw. Nothing reaches a server, which is the point when it is a passport scan or a private chat.
Why you are here
Pull a square avatar out of a group photo. A screenshot arrives with browser chrome and a taskbar you do not want in a ticket, and a phone photo of a receipt or a whiteboard is mostly table and wall until you cut it down to the paper. Slides want 16:9, so you chop a wide banner instead of letting the deck stretch it. When a name sits in the corner of a scan, cropping it away deletes those pixels; a black rectangle drawn over them can be peeled off.
What comes out
The crop keeps the format you fed it: a PNG stays a PNG with its transparency, a JPG comes back as a JPG, a WebP as a WebP. GIF and BMP arrive as PNG, because browsers read those two but cannot write them, and an animated GIF or WebP gives you its first frame.
Nothing gets scaled, so a 400 × 300 box out of a 6000-pixel photo keeps the original detail. The encoder drops EXIF, GPS tags and colour profiles, a privacy win by accident and a loss if you wanted the camera data.
What this tool will not do
- Resize. The output has exactly as many pixels as you selected, so a 3000-pixel box off a 4000-pixel photo is still large.
- Rotate or straighten. A tilted horizon stays tilted.
- Crop several images at once. One image, one crop.
Frequently asked questions
Can I crop to an exact size like 1200 × 630?
Drag a corner and stop when the counter reads what you want. For the last few pixels, click the box and use the arrow keys: an arrow moves it 10 pixels, shift plus an arrow resizes it, Alt makes every step 1 pixel. There is no field to type a size into.
Why is my cropped PNG bigger than the original?
Your browser re-encodes the PNG from scratch with no optimiser, so a file that came out of pngquant or ImageOptim can grow even though you threw pixels away. The pixels are right; run it through a compressor if the size matters.
Does cropping cost me quality?
An ordinary 8-bit PNG keeps its pixels exactly. JPG and WebP get decoded and re-encoded, and that second encode is lossy: one pass at high quality is hard to spot, ten will show. A 16-bit or wide-gamut source comes back as 8-bit sRGB.