PNG to SVG Converter

Trace a PNG into a real SVG — genuine vector paths, not a bitmap in a wrapper. Best for logos, icons and flat graphics; photos don't vectorize well. Everything runs in your browser, so nothing is uploaded.

Drop a PNG here or click to browse PNG (and JPG, WEBP, GIF, BMP) · traced locally · stays on your device

16

Fewer colors trace cleaner, smaller SVGs (great for logos); more colors follow the original but grow the file. Large images are scaled down before tracing — the SVG stays scalable.

How to Convert PNG to SVG

Three steps, all in your browser.

1

Add your image

Drag a PNG onto the drop zone or click to browse — JPG, WEBP, GIF and BMP work too. A clean logo, icon or piece of flat art traces best. The file never leaves your device.

2

Set the detail

Use the Colors slider to choose how many colors the trace keeps. Fewer colors give bold, clean shapes and a small file; more colors capture detail at the cost of size. Sixteen is a good starting point.

3

Convert and download

Click Convert to trace the image into vector paths, preview the SVG, and download it. Open it in a vector editor to scale, recolor or clean it up — it is a true vector, not a wrapped bitmap.

Frequently Asked Questions

Does this really trace the image into vector paths?
Yes. It runs a real vectorizer in your browser: the image is reduced to a small palette of colors and each color region is traced into genuine SVG path shapes — not a PNG hidden inside an SVG wrapper. The result is a true vector you can scale to any size, recolor or edit in a vector program.
What images work well, and what doesn't?
Tracing suits flat, simple graphics best: logos, icons, line art, silhouettes and clip-art with a few solid colors come out clean and small. Photographs and images with gradients or fine texture do not vectorize well — they produce a large SVG made of thousands of blotchy shapes that looks worse than the original. For photos, keep the PNG or use the SVG Converter the other way round.
What does the Colors slider do?
It sets how many colors the image is reduced to before tracing. Fewer colors give a cleaner, smaller SVG with bold flat shapes — ideal for logos. More colors follow the original more closely but make a larger, busier file. Start around 16 and adjust: drop it for a poster-like look, raise it if detail is being lost.
Why does the SVG look a little different from my PNG?
Vectorizing is an approximation. Edges are smoothed into curves and colors are snapped to the palette, so fine detail and anti-aliased edges shift slightly. That is normal for any raster-to-vector trace. Raising the color count and using a clean, high-contrast source reduces the difference.
Are my images uploaded anywhere?
No. The tracing runs entirely in your browser — the image is read, vectorized and downloaded on your own device, never sent to a server, logged or stored. The tool keeps working offline once the page has loaded, and closing the tab clears everything.

More Image Conversions

Going the other way? The SVG Converter rasterizes an SVG back to PNG or JPG. To convert between pixel formats, the same in-browser engine handles PNG to JPG, JPG to PNG, WebP to PNG and HEIC to JPG — or open the full Image Converter for every format pair. New to format conversion? Start with the guide: how to change a file format.