How it works
We draw your image onto a square canvas with a circular clipping mask. Zoom and offset sliders let you compose the crop the way you want before exporting a transparent PNG.
FAQ
Why is the output a square PNG and not a round one? PNGs (and every raster format) are rectangular. We make the corners transparent so when the image is displayed in any UI that ignores them, it still looks round. Most chat apps, social profiles, and contact systems crop avatars into a circle anyway — this just guarantees the result.
Which size should I pick? 200 px is fine for chat apps and small avatars. 400 px is the modern default (Slack, Discord, GitHub all serve up to ~400 px). 800 px is for high-DPI displays and large profile banners. Picking larger never hurts (the file is bigger but always downscales cleanly).
Can I save with a coloured background instead of transparency? Not in this tool. If you need a coloured ring around the photo, drop the PNG into your social platform — most will composite it onto a coloured background automatically. For a custom border, run the result through Image Crop or your image editor of choice.