What is PNG to SVG?
This page traces one PNG into SVG paths. It is meant for logos, icons, line art, and flat illustrations. Tracing stays in the browser. The image is not uploaded.
The default preset is a logo. You can switch to line art or illustration, and between color and black and white. In color mode the color count runs from 2 to 32. Detail is low, medium, or high. Before tracing, the long edge is scaled to 1024 pixels or less so a large file does not turn into an oversized path document.
When it fits
- You have a PNG logo and need vectors that can scale
- A line drawing or icon should become paths you can recolor
- A flat illustration should export as SVG without hand-tracing every shape
To edit paths afterward, use the SVG editor. To draw the SVG back to a transparent PNG, use SVG to PNG. If the file is already a bitmap and you only want JPG or WebP, use the image converter.
Limits
- PNG only. One image at a time, up to 8 MB. Transparent pixels stay transparent. The alpha channel is defined in the W3C PNG specification.
- The preview loads the cleaned SVG from a blob URL in an
<img>. MDN's img element reference describes that mode: scripts inside an SVG used as an image do not run. - Lettering becomes paths, so you cannot change the font afterward. Photos are not a preset in this version.
- Tracing uses VTracer. If that tracer does not start, a compatibility tracer runs instead and the paths are rougher.