Image Cropper
Crop a photo to exact dimensions and add a circular, elliptical or rounded transparent mask.
Your files
Files stay on your deviceDrop files herePick a file to start
PNG, JPEG, WebP (static) · up to 20 MiB per file
Limits & supported formats
Input: 1 file · PNG, JPEG, WebP (static) · up to 20 MiB.
Static images: up to 2,048 px per side. Animated inputs are not supported here.
Still image output: up to 2,048 px per side and 4,194,304 pixels. No animation is exported.
Detailed budgets: 40,000,000 decoded pixels, an estimated 192 MiB working allocation and 64 MiB per ZIP. These estimates help reject large jobs; they do not guarantee a browser process memory peak.
Add a file to get started.
Three steps. One moving picture.
01View the source picture
02Drag or enter the crop rectangle and choose an optional mask
03Check the edges and download a suitable format
Image Cropper
Drag a free or fixed-ratio rectangle, move it or resize its corner handles. Numeric coordinates stay synchronized. Arrow keys move; Alt + arrows resize. Then choose a mask. A circle needs a square crop; a non-square canvas produces an ellipse. Rounded masks support a shared radius or four different corners. Export PNG or WebP to preserve transparency; JPEG fills the outside with your chosen background.
Choosing your settings
The selected rectangle is retained; pixels outside it are removed. PNG preserves decoded alpha but does not preserve source metadata.
If the result needs another pass
If the crop is too small, reset its dimensions or choose Free. Use Image Resizer afterward for a specific destination canvas.
Good to know
How can I keep a transparent circle?
Choose a square crop and a circle mask, then export PNG or WebP. JPEG has no alpha channel and uses the selected background color.
What if a fixed crop ratio does not fit?
If the crop is too small, reset its dimensions or choose Free. Use Image Resizer afterward for a specific destination canvas.