SVGFlow
Open editor

PNG to SVG converter

Vectorize a PNG, JPEG or WebP into real SVG paths, free and entirely in your browser. Posterised colour tracing turns flat logos and icons back into scalable vectors — the image is never uploaded.

Preview
no image
Drop an image to trace
PNG, JPEG, WebP, GIF or BMP · max 10 MB
SVG output
Drop an image to see the traced markup.
Fit
Colors — 8
Source
Output size

Traced output benefits from a pass through the Optimizer — posterised paths carry more precision than they need.

How it works

The image is decoded in your browser, downscaled to at most 800 px on the long edge, and posterised to the number of colours you choose. Each colour area is then traced: straight runs become lines, curved runs become quadratic splines, and specks shorter than the path-omit threshold are dropped. The result is one layered SVG with a path per colour, which you can download, copy, or send straight into the editor. Nothing is uploaded — the tracer itself is loaded on demand and runs on your machine.

The three fits move the same three knobs. Posterised smooths the input and tolerates loose fitting, which suits logos photographed off a wall. Detailed follows edges tightly and keeps small features, at the price of many more nodes.

When to use it

When the vector original is gone and all that survives is a PNG — a logo inherited from an old agency, an icon lifted from a slide deck, a diagram that exists only as a screenshot. Tracing gives you paths you can recolour with the Color Replacer, scale for print, and edit shape by shape. It is a reconstruction, not a conversion: the goal is a clean redraw you own, not pixel fidelity.

Common problems

  • The output is huge. Photographs and gradients posterise into hundreds of jagged colour fields — often heavier than the JPEG they came from. Tracing pays off for flat artwork; for photos, stay raster (or accept the poster look deliberately with 4–6 colours).
  • Halo colours around edges. Antialiasing blends foreground into background, and the tracer faithfully invents a colour for the blend. Reduce the colour count until the halos merge away.
  • Wobbly lines that should be straight. The source was blurry or JPEG-compressed. Trace from the sharpest copy you have, and prefer the Posterised fit, which smooths before it traces.
  • Text traced into blobs. Letterforms become outlines of whatever the pixels said, not editable text. If you know the font, set the words again with Text to Path and drop the traced text layer.

Notes

  • Images longer than 800px on a side are downscaled before tracing — tracing cost grows with area, and finer input mostly produces heavier paths, not better shapes.
  • Tracing suits flat artwork: logos, icons, screenshots of diagrams. Photographs come out as posterised colour fields many times the size of the JPEG.
  • The traced file is a fresh start — no layers or object names survive from whatever produced the raster.

Related tools