Crop an image to a circle

Drag the circle over the face or logo you want and download a transparent PNG, made on your device.

Crop a photo into a circle with a transparent background, in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.

Drop a photo to crop into a circleor click to choose a file.
    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    A round profile picture is the most common crop there is, and the one that upload-based tools most like to watermark. Here the circle is drawn on a canvas inside your browser: drop a photo, drag the circle over the part you want, resize it from a corner, and download a PNG with everything outside the circle transparent.

    Because the output is a PNG, the transparency is kept when you upload the picture to a site that draws avatars on a coloured background. Pick WebP for a smaller file with the same transparency. The photo is decoded and cropped on your device and is never sent anywhere.

    How it works

    1. Drop a photo, or tap to pick one.
    2. Drag the circle over the part you want to keep and resize it from a corner.
    3. Crop. The transparent PNG downloads from your browser.

    In your browser, not on a server

    The photo is decoded by your browser (or by the libheif and Squoosh WebAssembly decoders for HEIC, AVIF and JPEG XL) and drawn onto a canvas in your tab. The crop box you drag maps to a rectangle of source pixels; those pixels are copied onto a new canvas, clipped to a circle if you asked for one, and encoded once in the format you chose. No pixel is resampled unless it has to be.

    Compared with upload-based tools: Online croppers upload the whole photo to crop a corner of it, then hand back a recompressed copy through a page full of ads. This one crops at full resolution on your device and finishes before an upload would have started.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Why is the download a PNG and not a JPG?

    JPG has no transparency, so a circle saved as JPG would sit inside a white square. PNG and WebP keep the corners transparent, which is what avatar uploads expect.

    Can I make the circle bigger than the photo?

    No. The circle always stays inside the picture, so nothing is stretched or padded. Use the corners to resize it and drag it to move it.

    What sizes do profile pictures need?

    Most sites accept anything square and resize it themselves: 400 by 400 pixels is plenty for chat apps, 800 by 800 for social networks. Type the width you want in the Width box and the height follows.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More image tools

    Other conversions

    Guides