Bring an image.
PNG, JPG, WebP or another format your browser can decode. The file never leaves the tab.
Drag a box over the part that matters, lock a ratio if you need one, then choose the output width and export.
Open an image, drag the box and resize it from any corner. Then choose the output width.
PNG or JPG · up to 50 MB · no uploadPNG, JPG, WebP or another format your browser can decode. The file never leaves the tab.
Drag inside the box to reposition it. Pull any corner to resize; lock 1:1, 16:9, 9:16 or 4:3 when the destination needs it.
Height follows the crop. Leave the width blank to keep the crop size, or type a target and let the browser resample.
A locked ratio is enforced while dragging corners, so a 16:9 crop never drifts into a near-miss.
Leaving the width empty keeps the original crop pixels. Typing a larger width is an intentional resample, not a hidden default.
PNG keeps transparency; JPG is smaller and offers a quality control. Both are encoded on this device.
Cropping alone does not resample anything: the selected pixels are copied. Changing the output width does resample, and enlarging cannot restore detail the source did not have.
Set the aspect ratio first, then enter the output width. The height is derived from the crop ratio and capped at 8192 pixels on either edge.
Anything the browser can decode as an image, typically PNG, JPG, WebP, GIF (first frame) and AVIF in newer browsers. Images up to 50 MB are accepted.
Yes, as long as the source has an alpha channel and the crop area includes it. JPG cannot store transparency.
No. The image is decoded and drawn to a local canvas. There is no media upload endpoint or account.