Renaming is not converting.
Many converters drop the PNG untouched into an SVG file and only change the extension. The result opens, but it is still a raster: scaling makes it blurry, a cutting plotter cannot use it and the file stays heavy.
Here the opposite happens. Contours are computed from the black area and those contours are joined into curve runs. What comes out is a single path with many subpaths that any vector program can edit.
Suitable source material
- PNG with a transparent or evenly bright background
- Screenshots of symbols, pictograms and icons
- Line art with a clear contrast against the ground
- Anything that is allowed to end up in one colour
Step by step.
The route is the same for every source. Only the slider values differ.
- Load the image and start in the result viewDrag your PNG, JPG or WEBP into the drop area. The result view shows right away what the source turns into.
- Split black from whiteSet black level, contrast and brightness until every line you want is there and the rest disappears.
- Remove leftovers with the lassoCircle whatever has to go. Hold Alt and the lasso flips around, so only the selection stays.
- Check the contour in the vector viewInspect counters, gaps and the thinnest parts. Outlines shows the same shape as a bare line.
- Smooth and simplify with restraintRaise both shape sliders in small steps until the pixel staircase is gone and the shape still holds.
- Export the format you needDownload the result as PDF, SVG, EPS, DXF or a cleaned PNG. The download starts immediately.
The right export format.
SVG is the target here and the file reads plainly: one path element, one fill, one fill rule. For print, put the same shape next to it as a PDF, for cutting machines as DXF.
Common questions
Is the white background removed?
Yes. Only the black area becomes paths, everything else stays empty. The SVG has no background and can be placed over any colour.
Why is the SVG smaller than the PNG?
Because only coordinates are stored instead of millions of single dots. How small the file gets is controlled by simplify Bézier.