Crop any photo into a circle
Turn any photo into a perfect circle — the standard shape for avatars, profile pictures and team headshots. The tool crops a centred square from your image and masks it to a circle, exporting a PNG whose corners are transparent so it works on any background.
How it works
- A centred square is taken from the image, sized to the shorter side so nothing is stretched.
- That square is drawn onto a circular clip path on a local
<canvas>. - The result is exported as a PNG, optionally resampled to a fixed diameter.
square side = min(width, height)
crop origin = centred, so equal margins are trimmed on the long axis
Output sizes
| Setting | Diameter | Typical use |
|---|---|---|
| Native | shorter side | Highest quality, original resolution |
| 512 px | 512 × 512 | Large profile photo |
| 400 px | 400 × 400 | Standard social avatar |
| 256 px | 256 × 256 | Compact avatar |
| 96–128 px | small | Comment / chat avatars |
Behind the circle
By default the corners are transparent. If your destination does not handle transparency well, choose a solid white, black or light-grey background to fill behind the circle.
Everything runs on a local canvas, so your photos are never uploaded.