Image to SVG (Trace)

Trace a raster image into a scalable vector SVG. Runs entirely in your browser.

A logo or icon you only have as a PNG can't be resized cleanly or edited in vector software without first tracing it. This tool runs imagetracer.js locally in your browser to detect color regions in your raster image and rebuild them as vector paths, producing an SVG you can scale to any size without pixelation. It's built for flat-color source material - logos, icons, simple illustrations - rather than photographs, where tracing edges and gradients produces large, unwieldy path data.

Runs in your browser // nothing is uploaded

Loading tool

How it works

  1. 01

    Drop or select the raster image you want to vectorize.

  2. 02

    Wait while the tracer detects color regions and builds vector paths.

  3. 03

    Download the resulting SVG.

Details

Category
Images
Formats
SVG
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-03

Common questions

Does this work for photos?

It works best on logos, icons and flat-color illustrations. Photos will trace but produce large, complex SVGs.

Does it upload my image?

No - tracing happens locally with imagetracer.js.

Can I edit the resulting SVG afterward?

Yes - the output is standard SVG path data, editable in Illustrator, Inkscape, or Figma.

How do I go the other direction, SVG to raster?

Use the SVG to PNG converter to rasterize a vector back into a bitmap.

Related tools