Crop a photo into a circle for a profile picture

Drag the circle over the part of the photo you want, pick an output size, and download a round image online with a genuinely transparent background. Nothing is uploaded — the crop happens on your own device.

No upload No file size limit No sign-up Free

Drop a photo here

or click to choose — JPG, PNG, WebP, GIF, BMP

Transparency is the whole point

Cutting a circle out of a photograph is easy. Getting the corners to be genuinely empty rather than white is the part most tools get wrong, and it is the only reason to use a dedicated tool at all.

A round image with white corners looks fine on a white page and terrible everywhere else — a dark theme, a coloured slide, a photograph behind it. Real transparency means the corners contain nothing, so whatever sits behind the image shows through. This tool masks the canvas to a circle before exporting, so the area outside the circle carries an alpha value of zero.

The format decides. PNG and WebP store an alpha channel and keep the corners empty. JPEG has no alpha channel at all, so if you export a circle as JPEG the corners must be filled with something. That single fact explains almost every “why is my avatar still square” question.

Choosing a size

SizeGood for
128 × 128Forum avatars, comment badges, favicons for apps
256 × 256Chat apps, small profile images, email signatures
512 × 512The safe default — sharp on retina screens, accepted everywhere
1024 × 1024Press kits, printed material, anything shown large
OriginalKeeps the selected circle at its native resolution

512 pixels is the answer for most people. Almost every platform downscales what you upload, so a larger file usually just means a slower upload for the same result. The exception is anything that will also be printed or shown at full width, where the extra resolution genuinely helps.

Placing the circle

Drag the circle to move it and use the four handles to resize it. It stays a perfect circle whatever you do — there is no way to accidentally produce an oval, because the selection is locked to a square.

Two things worth knowing about framing a face. Leave a little space above the head rather than cropping tight to the hairline; a circle that clips the top of someone's head reads as a mistake. And place the eyes slightly above the centre of the circle rather than dead centre, which is where a portrait naturally sits and why “Centre the circle” is a starting point rather than an answer.

For a photograph where the subject is off to one side, resist the urge to centre. Move the circle onto the face and let the rest of the image fall outside it.

The optional ring

A ring around the edge does one useful job: it separates the avatar from whatever is behind it. On a busy background, or when the photo's own edges are dark and the page is dark too, a thin light ring stops the image from dissolving into the layout.

Thickness is set as a percentage of the diameter rather than in pixels, so the ring stays visually consistent whether you export at 128 or 1024. Around 3–5% looks deliberate; beyond about 10% the ring starts competing with the photograph. The ring is drawn inside the circle's edge, so it never gets clipped and never extends past the transparent boundary.

When you do not need this at all

Plenty of platforms apply their own circular mask to whatever you upload — they take a square image and display it round. If that is your only destination, a square crop works perfectly well and you can skip this step.

The round file matters when you need the shape to survive outside a platform that provides it: a logo overlay, a slide deck, a printed programme, an email signature, a website you are building yourself, or any site that flattens uploads without masking them. In those cases the transparency has to be in the file, because nothing downstream will add it for you.

Everything here runs in your browser. The photo is decoded, displayed and masked on your own device, so nothing is uploaded, there is no file size ceiling, and no account is needed.

Frequently asked questions

Will the background really be transparent?

Yes, as long as you export to PNG or WebP. Both formats store an alpha channel, so the corners outside the circle are truly empty rather than filled with white. JPEG has no alpha channel at all - if you pick it, the corners are filled with the colour you choose instead.

Why does my round avatar still show square corners?

Almost always because the file was saved as JPEG, which cannot store transparency. Re-export it as PNG. The other common cause is a site that flattens uploads onto a white background - in that case, set the corner colour to match that site's background instead of using transparency.

What size should a profile picture be?

512 by 512 pixels covers nearly every platform and stays sharp on high-density screens. Going larger rarely helps because most sites downscale on upload. 256 is fine for forums and small avatars; 1024 only matters if the image is also used somewhere large.

Do I need to crop to a circle at all if the site already shows round avatars?

Often not - many platforms apply a circular mask themselves and a square upload works fine. Cropping here matters when you need the round image as a file: overlays, presentations, printed material, email signatures, or any site that does not mask avatars itself.

Does the circle have to be centred?

No. Drag it anywhere over the photo and resize it with the handles. Faces are rarely dead centre in a photograph, so moving the circle usually gives a better result than centring it and hoping.

Is the image uploaded to a server?

No. The photo is decoded and cropped by your browser using the Canvas API, so it never leaves your device. You can disconnect from the internet after the page loads and the tool keeps working.