Free Image Cropper
Image Cropper crops pictures with a draggable frame, preset aspect ratios such as 1:1, 4:3, 16:9 and 9:16, or exact pixel values. A circle mode makes round profile pictures with transparent corners in PNG or WebP. You can also rotate in 90° steps, flip, set an output width and save the result as JPG, PNG or WebP.
- Ratios:
- 1:1, 4:3, 3:2, 16:9, 9:16, 4:5, 2:3
- Output:
- JPG, PNG or WebP
- Max size:
- 16,384 px per side
- Price:
- Free
- Runs:
- Locally, in your browser
- Uploads:
- None: files never leave your device
- Account:
- Not needed
Quick answers
Is my photo uploaded?
No. The picture is opened and cropped inside your browser, and the file you download is created on your device.
How do I make a round profile picture?
Turn on Circle crop. The frame becomes a square with a round mask, and PNG or WebP output keeps the corners transparent. With JPG the corners are filled with a color of your choice.
Processed on your device: your files are never uploaded. How it works
Network activity in this tab
What this page has requested since you opened the site in this tab. An upload is any request that sends data: POST, PUT, PATCH or a request with a body.
No uploads: nothing has been sent from this page.
No network requests yet.
To see every request, open your browser's developer tools (Network tab).
How to use the Image Cropper
- Open a picture: drop it, click to choose it or paste it from the clipboard.
- Drag the frame and its handles, pick an aspect ratio or a circle, or type exact pixel values.
- Rotate or flip if needed, choose the format and, optionally, the output width.
- Click Download to save the cropped image.
Credits & open source
Built from scratch on web standards. Thank you to the people who make these projects.
Web platform APIs used: Canvas 2D, createImageBitmap, Pointer Events, Keyboard Events, Clipboard API, File API.
Full license texts: third-party notices · all credits
Frequently asked questions
Can I crop to an exact size in pixels?
Yes. Type the X, Y, width and height of the frame in pixels of the original picture, and use Resize the result if you also need a specific output width.
Does cropping reduce the quality?
The kept pixels are copied as they are. PNG output is lossless; for JPG and WebP you choose the quality, 90% or more is visually identical.