EdMyPic
100% browser-side · No upload · Free

Crop Image to Circle

Centre-crops to a square then applies a perfect circle mask - the avatar / profile-picture treatment in one click. Output is PNG with transparent corners.

Drop a photo to start

JPG, PNG, WebP, HEIC up to 40 MB · stays in your browser

Never uploaded · 100% browser-side

No upload · stays in browserInstant · no waitingFree · no signup, no watermark

How it works

  1. 1

    Drop your photo

    Drag & drop or browse to upload. JPG, PNG, WebP, HEIC up to 40 MB.

  2. 2

    We crop and circle it

    Source is centre-cropped to a square (the smaller dimension wins) then masked with a full circle - the result is balanced, never an ellipse.

  3. 3

    Download or open in editor

    Save the circular PNG, or send it to the AI editor for upscaling, background colour, or further composition.

Why use this online tool

True circle, not ellipse

We centre-crop to a square first - circles look balanced only on square containers. Direct ellipse-on-rectangle masking produces lopsided avatars.

PNG with transparency

Corners are properly transparent so the avatar drops into any background - dark, light, gradient - without showing white edges.

100% browser-side

Crop + mask runs locally. Your photo never leaves your device.

Free, no watermark

Unlimited circular crops, no signup, no overlay on the output.

When to use it

  • Profile pictures for apps with circular avatars (Discord, Slack, GitHub, X / Twitter)
  • Team / company About pages with consistent circle headshots
  • Podcast cover thumbnails where hosts appear as circular cutouts
  • Influencer brand kits with circular logo / portrait variants
  • Web design mock-ups where any photo needs to be 'avatar-ised' for the layout

Frequently asked questions

Does this upload my photo to a server?
No. The crop + circle mask run entirely in your browser. Your image never leaves your device.
What if my photo isn't square - will it stretch?
No. We centre-crop to a square first (the smaller dimension wins), so the circle is always balanced. The cropped-out parts are removed, not stretched.
Why is the output a PNG?
JPG can't carry transparency - the corners outside the circle would have to be filled with a colour (white by default, often wrong). PNG preserves the cutout corners as transparent so the avatar works on any background.
What if I want an ellipse, not a circle?
Currently we always produce a circle (centre-crop to square first). For pure ellipse / oval shapes, use our editor's mask tools or the rounded-corners feature with high radius.
Can I add a coloured background to the circle?
Not in this widget - the corners are transparent. Open the result in our AI editor for a colour-fill background.

Need more than just crop image to circle?

Our AI editor goes way beyond simple transforms - background removal, style transfer, upscaling, photo-to-anime, and 50+ more AI tools. First 5 edits are on us.

Open AI editor - 5 free credits