Upload an image, drag it into place, zoom to frame the subject and export a clean circle or rounded square. Transparent background and custom borders included.
A fast image cropper built for avatars, icons and profile pictures
Switch between a perfect circle and a rounded square with a radius slider
Reposition the photo with the mouse or a finger and zoom for exact framing
Add a coloured ring of any width - useful for avatars with a coloured outline
Keep a transparent background, or fill it with any colour you need
Export high quality PNG, WebP or JPEG at up to 2048 x 2048 pixels
Images are cropped in your browser with canvas - nothing is uploaded
Four steps to a clean circular image
Drag a photo into the upload area or click to browse your files
Drag inside the preview to move the image and use the zoom slider to fill the circle
Pick a circle or rounded shape, set the output size, border and background
Choose PNG, WebP or JPEG and save the cropped image to your device
Canvas based cropping works in all modern browsers
Full support including WebP export
Full support on Chromium-based Edge
Full support for PNG, JPEG and WebP
Supported on macOS and iOS 11 or newer
Common questions about circular image cropping
Yes, when the transparent option is on and you export PNG or WebP. JPEG has no alpha channel, so a JPEG export always fills the corners with the chosen background colour.
Most platforms accept 400 to 1024 pixels. A 512 x 512 pixel circle is a safe default and stays sharp when displayed at typical avatar sizes.
The crop is rendered at the exact output resolution you choose. If the source image is smaller than the output size it will be upscaled, so pick a size close to the original resolution for the sharpest result.
Yes. Drag inside the preview with the mouse, or swipe on a touch screen, to reposition the photo. The zoom slider then controls how much of the frame it fills.
Set the border width to a value above zero and pick a border colour. The ring is drawn inside the circle edge so the exported image keeps the chosen dimensions.
No. The crop runs entirely in your browser using the HTML canvas API. Your file never leaves your device.