PNG to SVG

Turn a PNG logo, icon or drawing into a vector SVG that stays sharp at any size.

Runs on your device - nothing is uploaded.
HOW IT WORKS
1

Pick your PNG

A logo, icon, sticker or other flat artwork gives the cleanest trace. The image is read in this tab and never uploaded.

2

Tune the trace

The vector preview updates as you change color detail, smoothing and the speckle filter - watch it instead of guessing.

3

Download the SVG

A real vector file you can scale to a billboard, edit in Inkscape or Figma, or import into a cutting app.

Best results come from flat artwork

Vector tracing redraws your image as colored shapes with smooth outlines. Logos, icons, clip-art and drawings with clear edges convert beautifully - they become resolution-independent and usually smaller than the PNG. Full photos convert too, but the result is an artistic, poster-style vector rather than a sharp copy, and the file can get large. For black-and-white line art, switch Style to Black & white.

What it will not do

  • Turn a photo into a perfect vector copy. Tracing groups colors into shapes, so photos come out stylised, not photographic.
  • Guarantee cut-ready files for every machine. The output is standard layered SVG, but we have not verified every cutter app.
  • Keep every pixel of a noisy image. Tiny specks are filtered out on purpose - lower the filter if you need them.
  • Recover detail the PNG does not have. A blurry 100 px logo becomes a blurry-looking vector; it cannot invent edges.

Questions

Will the SVG look exactly like my image?+
For logos, icons and flat artwork it gets very close. Photos turn into a stylised, poster-like vector - the tracer groups colors into shapes, it cannot recreate fine photographic detail. Raise 'Color detail' for a closer match at the cost of a bigger file.
Is this SVG ready for a cutting machine (Cricut, Silhouette, laser)?+
The download is a standard SVG with layered paths, which is the format cutting apps import. We have not tested it in every cutter app - import it, check the layers, and tell us if your app rejects it.
Why does my result have fewer colors than the original?+
That is how vector tracing works: nearby colors merge into one shape so the lines stay clean. Increase 'Color detail' to keep more colors, or lower the speckle filter to keep tiny elements.
Is there a size limit?+
Very large images are scaled down to 1600 px before tracing so phones do not stall - the SVG is vector, so it still scales up cleanly. Images above roughly 25 megapixels are refused with a message instead of freezing the tab.
Does the image leave my device?+
No. Tracing runs in your browser with a small WebAssembly engine (VTracer, MIT license). Nothing is uploaded.

Related tools