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.
Loading tool
How it works
- 01
Drop or select the raster image you want to vectorize.
- 02
Wait while the tracer detects color regions and builds vector paths.
- 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.