Image Cropper

Crop photos into rectangles, circles or rounded images.

HEIC photos load an additional local decoder on first use; large originals can take longer to process.

Choose a photo, select the circle shape and adjust the position and zoom. Set the output dimensions, choose PNG, then inspect and download the result.

Enable JavaScript to crop images locally.

How to use

Create a round profile picture

Crop photos into rectangles, circles or rounded images.

Step by step

  1. Choose a supported still image and check that its dimensions are large enough for your output.
  2. Choose a rectangle, circle or rounded shape. Adjust the position and zoom to keep the area you need.
  3. Leave both output dimensions empty, or enter both without enlarging the source. Choose PNG for transparent corners; choose JPEG if you need a file-size limit.
  4. Create the cropped image, inspect its preview and output details, then download it.

Choosing the settings

OptionWhat changes
ShapeChoose PNG to keep transparent corners in circle and rounded crops. JPEG fills transparency with white. The file itself is rectangular. Rounded corners use a radius of 12% of the shorter edge.
Output width (px, optional)Output dimensions can be smaller than the selected original area, but never larger. Zooming selects fewer original pixels. Resizing and JPEG encoding can lose detail, so inspect the result. PNG avoids an extra lossy compression step. The original stays unchanged; exported metadata is removed and browser color rendering may differ.
Maximum file size (KB, optional)For a JPEG upload limit, automatic search checks actual bytes and refines quality in one-point steps. It never goes below 70 or resizes automatically; an unreachable limit is marked clearly.

Example and expected result

For a round 400 × 400 avatar, choose Circle and enter 400 × 400 when the selected source area is large enough. Export as PNG to keep the corners transparent; JPEG fills them white. The destination app may crop the image again.

If it is not working

  • If the JPEG exceeds your limit, increase the limit or deliberately reduce both output dimensions and create it again. Check the new file's dimensions, size and appearance before using it.
  • Inspect the exported file at its actual pixel size, especially text, edges and transparent areas. A preview that looks good when reduced can still have visible defects in the downloaded image.
  • If an image is rejected, check its decoded dimensions as well as its file size. Export a supported still image from the original app and retry with fewer pixels; renaming an extension does not convert the file.