Skip to content
All Tools

Crop JPG · PNG · WebP 100% local

Circle Crop

Crop an image into a circle — great for avatars and badges.

Runs in your browser — your image never leaves your device Updated September 2026

Processed directly in your browser. Your image never leaves your device.

About this tool

Circle Crop transforms any rectangular image into a perfectly round frame by applying a circular mask and stripping everything outside its boundary. The result is a PNG with transparency in the corners or, optionally, a solid fill color behind the circle, giving you a badge-shaped image ready for forums, chat apps, team directories and social profiles that render circular avatars.

The tool runs entirely inside your browser using the Canvas API, which means your source photo never leaves your device. There is no upload, no server processing and no temporary storage. You drag a file onto the page, position the circle over the subject, and download the result in JPG, PNG or WebP format. Your original file remains completely untouched throughout the entire session.

Under the hood the tool draws your image onto an off-screen canvas, applies a circular clipping path at the coordinates you choose, and clears every pixel outside that path. When you export to PNG the cleared pixels become fully transparent alpha data. When you pick a background color instead, those pixels are filled with the color value before the canvas is encoded, producing a circle sitting on a solid field rather than floating on transparency.

The flexibility to choose between transparent and filled backgrounds matters more than it might first appear. A transparent circle looks clean on a dark-themed website but turns into a white-boxed circle on a page that does not support alpha compositing. A filled background avoids that problem entirely and gives you control over how the badge integrates with the surrounding design. Both options are available in every export.

Because the clipping happens at the pixel level, the edge quality depends on your source image and the size of the circle relative to the canvas. Anti-aliased edges from high-resolution photos produce smooth, professional-looking circles. Low-resolution sources or very large circles stretched across a small canvas may show slight stairstepping at the circumference, which is a normal consequence of raster resolution limits rather than a defect in the tool.

For the best result, export from a source that is larger than the final circle diameter. Compositing a high-resolution round crop into a design keeps the circle sharp even when the designer scales or re-exports it later, whereas a circle harvested from an already small image will soften noticeably the moment it is enlarged. Where reusability matters, export once to PNG with transparency and keep that master file as your single source.

Plan the subject position before you export: a portrait subject should sit slightly above center so the face is not shaved by the circumference, while a logo or product shot usually reads best when centered. Because the masked frame is lossless in PNG, you can iterate position, size and fill without any accumulation of quality loss between attempts.

How to use Circle Crop

  1. Add an image, up to about 25 MB.

  2. Position the circle so the subject sits inside it.

  3. Set a background color when you want the outside filled instead of transparent.

  4. Export the circular image.

What this tool does

  • Circular crop mask.

  • PNG transparency outside the circle.

  • Optional background color.

Specifications

Input formats JPG, PNG, WebP
Output format(s) PNG (transparent outside the circle)
Processing Local browser (Canvas API)
Uploads None — files stay on your device
Max file size 25 MB per file
Original file Never modified
Mask Circular
Transparency PNG keeps the outside see-through
Background Optional color fill
Output JPG, PNG, or WebP

In-depth Guide

How the circular mask works

The Canvas API lets you define a clipping region using a circular arc. The tool calculates the center and radius of the circle based on where you position it over the image, then tells the canvas to clip everything outside that arc. After clipping, every pixel that falls outside the circle is either cleared to transparent alpha or filled with your chosen background color.

Because the arc is drawn in floating-point coordinates and the canvas rasterizes it with anti-aliasing, the boundary between the kept interior and the cleared exterior includes a narrow band of semi-transparent pixels. These anti-aliased edge pixels are what make the circle look smooth instead of jagged, and they are preserved in the PNG output so the circle blends naturally onto any background.

The circle does not distort or warp the underlying image. It is purely a clipping operation: the pixels inside the circle stay exactly as they are, with the same aspect ratio, color and sharpness. What changes is that everything outside the circle is removed, and the canvas output is sized to the circle diameter.

Element Behavior
Interior pixels Kept at original resolution and color
Edge pixels Anti-aliased for smooth circumference
Exterior pixels Cleared to transparent or filled with chosen color
Canvas output Sized to the circle diameter

Transparent PNG versus filled background

When you export without selecting a background color, the area outside the circle becomes a transparent alpha channel. This is the correct choice when the circle needs to sit on top of an unknown or variable background, such as a colored website header or a photographic composite.

A filled background is better when you know exactly what color surrounds the circle. Many team-directory pages, internal wikis and email clients do not properly alpha-composite PNG transparency, which causes the transparent corners to render as white or black rectangles. Choosing a fill color that matches the page background eliminates this problem.

You can also use a filled background deliberately as a design choice: a navy circle on a white field, a white circle on a dark background, or any color that frames the subject intentionally. The background color picker gives you precise control over the fill.

Positioning the circle for the best result

The preview shows your image with a circular overlay you can drag. The key is to center the circle on the most important part of the subject. For a headshot, that means the face. For a product, it means the main item. For a logo, it means the primary symbol or word.

If the circle cuts off part of the subject, you have two options: reposition the circle to include the critical area, or crop the source image first with a wider view so the circle has more room. The Crop Image tool in this plugin can prepare the source before you circle-crop it.

When the source image is rectangular and the subject fills most of the frame, a circle placed at the center naturally keeps the subject well-framed. For off-center compositions, move the circle to follow the subject rather than defaulting to center.

  • Center the circle on the face for headshots and avatars.
  • Shift the circle toward the subject when the subject is not centered.
  • Crop the source image first if the circle cannot cover the full subject area.
  • Preview the export at the target size to confirm edge smoothness.

Choosing the right output format

The tool offers JPG, PNG and WebP export, but the format you pick has real consequences for the circle. JPG does not support transparency, so exporting a circle with no background color to JPG fills the transparent corners with white by default. This is sometimes intentional but more often a surprise.

PNG is the standard format for circular images because it preserves the alpha channel. Any transparent pixels remain transparent, which means the circle integrates cleanly onto any background. PNG files are larger than JPG or WebP at the same quality, but the transparency support usually outweighs the size cost.

WebP supports alpha transparency just like PNG but with a smaller file size. If the destination platform or CMS accepts WebP, it is the most efficient choice for circular images that need transparency.

Format Transparency File size Best use
PNG Full alpha channel Larger Universal transparent circles
WebP Full alpha channel Smaller than PNG Web-optimized transparent circles
JPG No transparency Smallest Circle with solid background fill

Resolution and output size

The exported circle is sized to match the diameter you set in the preview. If you position a 600-pixel circle over a 4000-pixel source image, the output canvas is 600 by 600 pixels. The source resolution determines how much detail the circle contains, not how large the output is.

For high-DPI displays, consider making the circle larger than the final rendered size. A circle that will display at 120 by 120 pixels on screen benefits from being exported at 240 by 240 pixels or more, so the edge stays sharp on Retina and other high-density screens.

If the circle appears soft or blurry, the source resolution may be too low for the circle diameter you chose. Using a higher-resolution source or a smaller circle relative to the source dimensions will produce a crisper result.

How it works

Circular mask

A circular region of the image is kept and everything outside it is removed, so the final file has a round shape rather than a rectangle with white corners.

Transparency versus fill

With no background color set, the area outside the circle exports as transparency in PNG. With a background color chosen, that color fills the outside on export.

Example result

Before After
File size: 2.1 MB File size: 328 KB
Dimensions: 2400 x 3000 Dimensions: 1200 x 1200
Format: JPG Format: PNG

A headshot turned into a circular team badge with no background color, so the corners stay transparent. Your results depend on your input image.

Pro tips

Export as PNG when the destination supports transparency

PNG preserves the transparent corners that make a circle look like a real circle rather than a circle inside a white box. WebP is a smaller alternative if the platform accepts it.

Use a background fill for email and legacy platforms

Many email clients and older CMS themes do not alpha-composite PNG transparency correctly. A fill color that matches the page background avoids the dreaded white-rectangle problem.

Make the circle larger than the final display size for Retina screens

A 2x or 3x export keeps the anti-aliased edge crisp on high-density displays. Exporting at the exact display size can produce a slightly soft edge on Retina screens.

Crop the source first if the subject does not fit

Use the Crop Image tool to widen the view or re-center the subject before circle-cropping. This gives the circular mask more room to frame the subject properly.

Position the circle on the face, not the shoulders

For headshots and avatars, the most recognizable feature is the face. Center the circle so the face fills the frame rather than including unnecessary shoulder area.

When to use it

Great for Circle Crop

  • Making a circular profile picture for a forum or chat app.
  • Producing circular event badges or promotional seals.
  • Creating a round avatar crop from a square studio photo.

Watch out for

  • When the platform expects a plain square avatar, because the circle adds transparent corners a square file would not have.
  • When keeping a rectangular photo is the point; this tool always cuts a circle.
  • When a solid print file is needed and transparency would show through; set a background color for a filled circle instead.

Privacy

This tool runs entirely in your browser using the Canvas API. Your image is never transmitted — there is no upload endpoint involved. Clearing the page removes the file from memory.

Edits never overwrite your original file. Every result is a new download, so you always keep the source image. Read the privacy policy.

Troubleshooting

You most likely set a background color; leave that option empty and export as PNG to keep the area outside the circle see-through.

Reposition the circle on the preview so the important part sits inside the mask before you export.

Frequently asked questions

PNG carries an alpha channel that records the see-through area outside the circle; a format without that channel cannot represent it.

It fills the area outside the circle so you get a tidy circular image with a solid backdrop instead of transparency.

It trims the area outside the mask on a new copy; the source file is untouched, and the exported dimensions match the circular region you chose.

Yes. The tool works on any aspect ratio. The circle is positioned wherever you place it, and the output is always a square canvas whose side equals the circle diameter.

Anti-aliasing depends on having enough pixels along the circumference to represent the curve smoothly. A small source image stretched into a large circle produces visible stairstepping. Use a higher-resolution source or a smaller circle.

No. The original is read into browser memory for processing and is never written to or overwritten. The downloaded circle is an entirely separate file.

JPG has no alpha channel, so the transparent corners are filled with white. If you intended transparency, switch the output to PNG or WebP.

The tool accepts files up to approximately 25 MB. Files larger than that may fail to decode in the browser Canvas. Compress the image first if it exceeds this limit.

The circle size is set at export time. To change it, reload the source image and reposition the circle at the desired diameter before downloading again.

Tool last updated: September 2026. Browse all image tools.