Round Image Corners
ImagesEverything runs locally in your browser — nothing is uploaded
Drop an image here, or click to choose
Or press Ctrl/⌘ + V to paste a screenshot
PNG / JPEG / WebP / GIF / BMP / AVIF · up to 30 MB each
Round off an image — the radius can be given in pixels (whatever the design says) or as a percentage of the short side (so the same value looks the same on a landscape and a portrait image, with `50%` being fully round). The default output is a PNG with a transparent background: the cut-away corners are transparent, so the result works on any background. ⚠️ Worth spelling out: JPEG has no alpha channel, so rounding into a JPEG means filling those corners with one specific colour — and the moment your page background differs, four patches show up. Hence the PNG default; JPEG only appears when you explicitly pick a fill colour (a white-background avatar, say), where it is much smaller. The radius is clamped to half the short side. Beyond that the corners cannot round any further, and without clamping the path self-intersects — which shows up in some browsers as a strange seam through the middle of the image.
Features
- Radius in pixels or as a percentage of the short side; 50% is fully round
- Transparent PNG by default; pick a fill colour to get a much smaller JPEG
- Radius clamped to half the short side, so the path never degenerates
- Covers circular avatars, rounded cards and chat avatars in one step
- Download the result directly; the name gains a -rounded suffix
- Images are never uploaded; works offline
How to use
- Drop your image onto the dashed area
- Set a radius in pixels or percent — or enter 50 for a circle
- Need a fill colour? Uncheck transparent and pick one
- Download the result
FAQ
- Why is the output a PNG rather than a JPEG?
- Because the cut-away corners should be transparent — then the image works on any background. JPEG has no alpha channel, so those corners can only be one fixed colour, and the moment your page background differs, four patches appear. The tool therefore defaults to PNG and only produces a JPEG when you explicitly choose a fill colour (much smaller, and right for white-background avatars).
- How do I make a circular avatar?
- Set the unit to percent and the value to 50 — that is fully round (radius equal to half the short side). If the source is not square you get an ellipse, not a circle; crop to a square first if you need a true circle. Most platforms (WeChat, GitHub, countless admin panels) crop a square image into a circle themselves, so often being square is all that matters.
- Why does a very large radius change nothing?
- Because past half the short side the corners cannot round any further — they have already consumed the whole edge, leaving one continuous arc. The tool clamps there, which is also what makes “maximum rounding” a well-defined setting. On a very wide image (800×200, say) a 100px radius is already close to the limit.
- Are the rounded edges aliased?
- No. The drawing uses canvas path clipping, and the browser antialiases by coverage — rather than drawing first and erasing the corners, which removes pixels and leaves a hard, half-transparent edge. Watch the output format too: PNG keeps the full alpha channel, whereas JPEG blends those semi-transparent edge pixels with the fill colour before compressing, so use PNG whenever the corners must be transparent.
Related tools
ID Photo Crop
ImagesCrop a photo to ID sizes — 25×35 mm, 35×49 mm and US, Japanese or Schengen visa specs — at 300 or 600 DPI. Cover-cropped, so faces never stretch.
App Icon Generator
ImagesGenerate the full iOS AppIcon set, Android mipmaps and adaptive icons, and a macOS .icns from one image. Adjustable corners and padding, flattened for iOS.
Placeholder Image
ImagesGenerate a placeholder image of any size with the dimensions written on it, for mockups, prototypes and layout previews. SVG by default, or PNG and JPEG.
Image Converter
ImagesConvert between PNG, JPEG, WebP, AVIF, BMP and TIFF, with adjustable quality and size. JPEG output lays a background, so transparency never turns black.
Image Slicer
ImagesSlice an image into a grid for nine-tile posts or a tall image. Six grid shapes, per-tile padding, and names padded for posting in order.
Image Watermark
ImagesAdd a text watermark to a photo: nine positions plus tiling, with the size scaled to the image so it looks the same at any resolution.