Trace PNG and JPG images into real, scalable vector SVGs.
Processed on your device
Traced in your browser — your image is never uploaded.
How do I convert an image to SVG without uploading it?
Open Image to SVG on Tools-Bench and add a PNG or JPG. The vtracer engine traces it into vector paths inside your browser; set the colors, detail and smoothing while the preview updates, then download the .svg. Nothing is uploaded. It suits logos, icons and drawings — photos turn into flat patches of color.
About Image to SVG
Image to SVG traces the shapes in a picture and rewrites them as vector paths, so a logo or icon stays razor-sharp at any size — on a billboard, a laser cutter or a retina screen. Unlike converters that just wrap your bitmap inside an .svg file, every shape here becomes an editable path you can recolor in Illustrator, Inkscape or Figma. Tracing runs entirely in your browser with vtracer, an open-source engine compiled to WebAssembly: the image never leaves your device.
How to use Image to SVG
1
Add an image
Drop in a PNG, JPG, WebP or HEIC. Logos, icons, illustrations and scanned drawings trace best.
2
Tune the trace
Pick Color or Black & white, set the number of colors, and adjust detail and smoothing. The preview updates as you go.
3
Download the SVG
Compare the result with the original side by side, check the file size, and download — or copy the SVG code.
Frequently asked questions
Can I convert a photo to SVG?
You can, but it won't look like the photo. Tracing replaces smooth shading with flat patches of color, and the SVG is often larger than the JPG. Vectorizing suits logos, icons, illustrations and line art; for a photo, keep the JPG or PNG — or use 16–32 colors on purpose for a poster-style effect.
Is this a real vector, or a picture inside an SVG?
A real vector. Many converters embed the original pixels in an .svg file, which still blurs when enlarged. This tool traces every shape into a path with a solid fill, so it scales without limit and can be edited or recolored in any vector editor.
Is my image uploaded to a server?
No. The tracing engine (vtracer, compiled to WebAssembly) is downloaded with the page and runs on your device. Your image is never sent anywhere — you can confirm it in your browser's network panel.
How many colors should I choose?
The colors your design really has, plus one for the background. A two-color logo on white needs 3; a flat illustration 8–16. Too many colors brings back the soft, anti-aliased edges as thin extra shapes and makes the file bigger.
Does it work for Cricut, laser cutting or embroidery?
Black & white mode is made for it: it gives solid black shapes on a transparent background, the kind of SVG that cutting and engraving software expects. The file is plain filled paths, so Cricut Design Space, Inkscape, Illustrator and LightBurn can import it.
Is there a size limit?
Only your device's memory. Images larger than 1600 pixels on their longest side are traced at 1600 pixels to keep it fast; the SVG still has your image's original dimensions, and as a vector it scales to any size.