Image to SVG Converter
Vectorize raster images to scalable SVG — adjust colors and tracing preset.
Drop image or click to browse
PNG, JPG, WebP, GIF
Fewer = simpler SVG; more = finer detail
Images are downscaled to 1000 px max before tracing to keep the browser responsive.
Preview
Upload an image to preview
Image to SVG Converter — Raster to Vector Tracing
Convert raster images (PNG, JPG, WebP) to scalable vector SVG format directly in your browser. Uses the imagetracerjs library to trace colour regions and output clean SVG paths. Choose a tracing preset — Default, Posterized, Detailed, Smoothed, or Artistic — and adjust the number of colours to control how simplified or faithful the result is. Images are downscaled to 1000 px max before tracing to keep performance smooth. The resulting SVG is infinitely scalable and can be edited in Inkscape, Figma, Illustrator, or any vector editor. No upload needed — everything runs locally.
Private & free — this tool runs entirely in your browser.