PNG to SVG

Traces a PNG into SVG vectors. Best on logos and silhouettes, not photos.

What this does

This reads the pixels in your PNG and traces them into an SVG: regions of similar color are grouped and outlined with vector paths. The result is a new file made of colored shapes, not the original pixels embedded in an SVG wrapper.

Because it's tracing, not true vectorization, the output approximates the source. Flat-color art like logos, icons, and silhouettes traces cleanly and scales to any size without blurring. Photos and gradients turn into clusters of polygons that only roughly match the original. Transparency in the PNG is preserved as transparent regions in the SVG.

How it works

  1. 1Drop your PNG images.
  2. 2Each one gets traced into an SVG built from colored polygons.
  3. 3Download each one, or grab them all as a zip.

Built with open source

  • ImageTracer.js Traces raster images into SVG vectors. · Unlicense

Frequently asked questions