跳到主要内容

PNG to SVG

Trace a PNG into SVG paths. The default preset is a logo. Line art and illustration are available too. Nothing is uploaded.

For both directions, use the SVG converter. Then edit the SVG, export it to PNG, or use the image converter for other bitmaps.

Preset

Color

Color count: 12

Detail

One image at a time, up to 8 MB. The long edge is scaled to 1024 pixels or less before tracing, and transparency is kept. This version has no photo preset. Text becomes paths.

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.

References