Image to SVG (Vectorize)

Upload a PNG, JPG or WebP image and turn it into a real vector SVG with editable paths — not a bitmap embedded inside an SVG tag.

What "real vectorization" means

The result isn't your image stuffed inside an SVG's <image> tag (that would still be a pixel map). The image is analyzed, its colors are grouped, and the outline of each area is traced as curves — the final SVG is made of <path> elements with real coordinates, which you can open in Illustrator, Figma, or Inkscape and edit as a vector.

Which images work best

Logos, icons, and illustrations with flat color areas give clean results. Photographs with lots of detail and gradients produce an SVG with a huge number of small paths — more simplification helps, but a 100% faithful result from a complex photo isn't realistic with automatic vectorization.

Size limit

To keep the browser responsive, large images are downscaled to a maximum of 1000px on their longest side before vectorizing. You'll be notified when this happens.

Privacy

All analysis and tracing happens in your browser. Your image is never uploaded to Numelto.

When vectorization gives good results

It works best with logos, icons, and flat-color illustrations. With photos, the SVG can end up with thousands of paths and weigh more than the original image. For the reverse process, use SVG to PNG; to simply change pixel format, use image converter.

Frequently asked questions

Related tools

We use analytics cookies to understand which calculators are useful. They are never used for advertising. More information in our privacy policy.