← Back to all browser tools
IMAGE TOOL / 204

Turn pixels into paths.
Vector from any image.

Trace a JPG, PNG, or WebP into a real SVG — a file made of shapes that scales to any size without blurring. Everything happens on your device.

How do I convert an image to SVG? Choose your image, pick the number of colors and detail level, and press Trace. Preview the actual vector result, then download the .svg — the image is never uploaded.

Image to SVG tracer

Tracing redraws the image as colored vector paths — great for logos, icons, and flat art. Photos become heavy SVGs (every tone change is a shape), so JPEG or WebP is usually the better choice for them. Large images are scaled down before tracing to keep it fast.

How to convert an image to SVG

  1. Choose the image — PNG with a transparent background works great for logos.
  2. Set colors and detail — fewer colors give a cleaner, smaller file; more colors follow the original closely.
  3. Trace and download — the preview is the real SVG; check it, then download and use it anywhere.

What you can do with the SVG

Good to know

Tracing is an approximation: the tool redraws what it sees, so fine textures and gradients become many small shapes. Start with 16 colors and medium detail, then raise either if the preview loses something important. The SVG file is plain text, so it can be compressed well — and it never degrades. Related: convert PNG to JPG, upscale an image, and generate favicons.

Advertisement
QUICK ANSWERS
What images trace best to SVG?

Flat graphics trace beautifully: logos, icons, stickers, maps, diagrams, and cartoon-style art. Photos work but produce large, heavy SVGs because every tone change becomes a path — for photos, JPEG or WebP is usually the better format.

Is the result a real vector file?

Yes — the output is a genuine SVG made of colored paths, so it scales to any size without pixelation. Tracing approximates the original: it is a faithful redrawing, not a perfect mathematical recovery of the original artwork.

Is my image uploaded?

No. The tracing engine runs inside your browser and the image never leaves your device.