Local engineering preview · review your file in the target software
SVG / DXF Tools

PNG to SVG, with holes intact.

Turn a monochrome PNG into real SVG paths with empty backgrounds and visible holes. Download at the original pixel size, or choose a target size for cutting.

Try a sample with holesNo current file

Image & outline

Drop one image here

10 MiB · 4 million pixels. No automatic resizing.

Example result only

Choose your own image or load the example, then trace it to create a current result. This example does not set your output size.

PNG gear with three internal holes
Input image · PNG
Filled vector gear with three empty holes
Vector result · 100 × 100 mm

Three holes, still open in the SVG.

This licensed gear image was converted with threshold 128, no inversion, no speck removal and no node reduction. The result has one outer contour and three holes at 100 × 100 mm. Open the SVG to inspect its actual paths.

Real paths. Visible holes. Empty backgrounds.

This tool traces monochrome pixels into paths. Transparent backgrounds and holes remain empty; partly transparent edges are processed against white. Pixel export preserves the source canvas and margins. Target-size export writes the chosen width and height in millimetres.

A shape, not an image in an SVG wrapper.

The file contains straight path segments and closed subpaths with even-odd fill. Pixel mode keeps the original canvas and margins; target-size mode sizes the traced artwork in mm. No bitmap, external image or script is embedded.

<svg width="100mm" height="100mm"
     viewBox="0 0 100 100">
  <path fill-rule="evenodd" d="…"/>
</svg>

Structure illustration; download the complete example above.

Check the shape before you save it.

  1. Choose a clean PNG

    Use monochrome artwork with a transparent or contrasting background. JPG/JPEG inputs also work, but are processed as black and white.

  2. Compare outline and fill

    Trace the image, then use Filled shape to check that holes stay empty and small independent parts remain. Adjust and trace again if necessary.

  3. Download at the size you need

    Keep the original pixel size for graphics. For cutting, select Target size and enter a width or height. Download the checked SVG and inspect it in your target application.

Check the size and holes after importing.

Open your download in the application where you plan to use it. Check the width, height, holes and orientation; if the size differs, check the mm/inch settings first.

Compare the example files

The heart shows a JPG outline; the gear shows three holes. Use the original images and SVG/DXF files to compare shapes and dimensions.

Questions & answers

Is the SVG a real vector file?

Yes. It contains path geometry, not an embedded PNG. The paths use straight segments along the traced pixel boundary; converting does not invent missing detail.

Will it preserve PNG transparency?

Completely transparent background pixels stay empty. Partly transparent pixels are composited against white before thresholding; the output is a monochrome shape, not a full-colour transparency-preserving copy.

Why did a small hole disappear?

Thresholding can fill faint gaps, and a low-resolution image may lack enough pixels for the hole. Compare the black-and-white and filled previews, adjust the threshold, and use a clearer source if needed.

Does Reduce nodes make smooth curves?

No. It simplifies short steps into straight segments where detail checks allow it. This version does not fit Bézier curves, recover missing detail or preserve multiple colours.