Image / Shape crop

Circle Crop: Download a Shape as PNG or SVG

Position and zoom an image inside a circle or shape, add a border or background, then download a transparent PNG or clipped SVG locally.

Circle Crop: Download a Shape as PNG or SVG: Clips an image to one of seven shapes. Fit shows the entire source; fill covers the crop. SVG sources retain their sanitised geometry inside a nested viewport and clipPath. GIF sources use the first decoded frame. PNG supports transparency outside the shape. Runs 100% locally in your browser with zero server file uploads.

Category
Image tools
Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Circle and shape cropLocal processing

Runs entirely in your browser

Choose or drop an image or SVG

SVG clipping

The output uses an SVG clipPath with a closed path and an embedded image or nested vector SVG. Specification: https://www.w3.org/TR/SVG2/masking.html

Raster and vector output

Embedding a raster image in SVG changes the container, not the image into vector paths. SVG image elements support embedded data resources. Specification: https://www.w3.org/TR/SVG2/embedded.html

How to use it

  1. Choose a PNG, JPEG, WebP, GIF or SVG file.
  2. Choose a shape, drag or adjust the image position, and set the output size.
  3. Download PNG or SVG; raster sources remain embedded raster images in SVG.

Privacy & limitations

Files are processed in your browser. Nothing is uploaded and external SVG resources are removed.

Related tools

Frequently asked questions

Does the SVG download trace my photo?

No. Raster input is embedded as a PNG data URI inside an SVG clipPath. Use Image to SVG for tracing.

Does SVG input stay vector?

Its supported vector geometry stays vector. Existing embedded raster images stay raster. Scripts, animation and external resources are removed.

What does border width mean?

Border width is measured in output pixels. The outline is inset so the border fits inside the output canvas.

Can I position the crop without dragging?

Yes. Horizontal and vertical position fields provide the same controls from the keyboard.

Free tool · runs in your browser · no account required