About this tool
A profile picture, an app icon, or a product thumbnail often looks better with rounded corners or cropped into a perfect circle — normally that means opening a full image editor just to avoid leaving a visible background color behind. This tool clips an uploaded image directly on an HTML canvas: pick a rounded-rectangle radius, either in pixels or as a percentage of the image's shorter side, choose which corners get rounded, or switch to Circle mode to crop a centered square out of the image and round it all the way into a circle. The live preview updates as controls change, and the checkered background shows exactly which parts of the image will end up transparent.
PNG output keeps that transparency intact — the rounded-off corners, or everything outside the circle, are genuinely see-through rather than filled with white or black, so the result drops cleanly onto any background. If a JPEG is needed instead, pick a background color and it fills the clipped-away area, since JPEG has no alpha channel to store transparency in. Everything runs locally through the Canvas API — the image is decoded, clipped and re-encoded entirely in the browser and is never uploaded to a server.
Frequently asked questions
Why does my rounded image show a white/black background instead of transparent?
You most likely selected JPEG output, which has no transparency support at all — any area outside your rounded shape gets filled with a solid background color instead (which you can pick). Switch the output format to PNG to get genuine transparency outside the rounded/circular shape.
In circle mode, why did part of my wide photo get cut off?
A circle can only be inscribed in a SQUARE, so for any non-square photo, circle mode first crops to a centered square using the shorter of the width/height, then rounds that square to a circle — for a wide landscape photo, this means the left and right edges get trimmed off. If you need a specific part of a wide photo preserved, use the Image Crop tool first to select that square region manually, then run it through this tool.