Zellio.io

Image Vectorizer (PNG to SVG)

Trace a raster image into a clean, scalable SVG — logos, line art, even photos — on your device.

Processed locally — nothing is uploaded

About Image Vectorizer (PNG to SVG)

Tracing is done by VTracer, an open-source engine that runs as WebAssembly in a background thread of your browser. It finds regions of similar colour, stacks them into layers and fits curves to their edges, which is why a flat logo comes back as a few crisp paths while a photograph becomes a painterly mosaic of many. Pick the preset that matches the picture and the sliders start in the right place.

A raster image is a grid of pixels; a vector is a list of shapes. Converting one into the other means deciding where the shapes are, and that is what a tracer does: it groups neighbouring pixels of similar colour into regions, discards regions too small to matter, and fits curves to each region's outline. The result scales to any size without blurring, can be recoloured in a text editor, and is usually far smaller than the bitmap it came from — for artwork that was drawn as shapes in the first place.

The engine here is VTracer, from the visioncortex project. It differs from the older Potrace in two ways that matter for everyday use: it handles colour rather than only black and white, and it stacks the colour layers on top of one another instead of cutting holes, which keeps the SVG compact and free of hairline seams between adjacent shapes. It was built to trace high-resolution scans of blueprints, so a logo is well within its comfort zone.

Three presets set the sliders for the three kinds of picture people actually bring. Black & white thresholds the image to two tones first, which is right for scans, signatures and single-colour marks. Poster keeps a handful of flat colours with crisp boundaries, which suits logos, icons, illustrations and screenshots of interfaces. Photo keeps many layers with softer edges and produces a painterly result — larger, slower, and pleasant, but never a substitute for the photograph.

The sliders are the same controls the engine exposes, described in plain words. Filter speckle drops any patch smaller than a given number of pixels, which is how JPEG grain and scanner dust vanish. Colour precision and layer difference decide how many distinct colours survive and how far apart two colours must be to become separate layers. Corner threshold is the angle at which a bend becomes a sharp corner rather than a curve, and simplify is the tolerance in pixels for straightening a path — raise it for a smaller file, lower it for fidelity.

Work is done in a background thread of the page, so the interface stays responsive while a trace runs, and the image is scaled to at most two megapixels before tracing. That cap is deliberate: on a single thread a spline trace of a photo at that size takes a few seconds, and a vector gains nothing from more pixels — outlines do not get better past the resolution at which they were drawn.

Learn how this works

Frequently asked questions

Will a photo come out looking like a vector illustration?

It will come out looking like a posterised painting, made of many stacked colour regions. That is what tracing a photograph produces, here and in Illustrator alike; it is a stylistic effect rather than a conversion. For photographs that must scale, a high-resolution raster is the honest answer. The tracer shines on things that were shapes to begin with.

Why does my logo have jagged or wobbly edges?

Usually the source was small or already blurred by JPEG compression, so the tracer is faithfully following the blur. Raise filter speckle to remove the grain, try the Poster preset if you were on Photo, and if you have a larger or PNG version of the logo, start from that — the output can only be as clean as the edges it is given.

Curves, polygons or pixel-exact?

Curves for almost everything: smooth Bézier paths that scale cleanly. Polygons give straight segments only, which are smaller and suit a deliberately faceted look. Pixel-exact draws one rectangle per run of pixels and exists for pixel art, where every block is the artwork and smoothing would destroy it.

How big will the SVG be?

A flat logo traces to a few kilobytes and a handful of paths; the result line above the preview reports both. A photograph can produce thousands of paths and a file larger than the JPEG. Raising simplify, lowering colour precision, and raising layer difference all shrink the output, at a cost in fidelity you can judge in the preview.

Is my image uploaded anywhere?

No. Everything runs locally in your browser using standard web APIs — your text, files and inputs are never uploaded to a server, so the tool works even offline once the page has loaded.

Is it free?

Completely. There is no sign-up, no account, no watermark and no usage limit. The tool is supported by unobtrusive ads, not by selling or processing your data.

Pro Tips

  • Start from the largest, least-compressed version of the image you have. A PNG export beats a JPEG screenshot of the same logo every time.
  • For a two-colour mark, use Black & white and let the threshold do the work — it ignores the anti-aliasing colours that would otherwise become their own tiny layers.
  • If the file is larger than expected, raise simplify first; it removes points along the curves without changing how many shapes there are.
  • Set the corner threshold high for hand-lettering and low for geometric icons, so bends and corners are classified the way the artwork intends.
  • Open the result in a text editor after downloading. Each fill colour is a plain hex value you can change, which is often the whole reason for wanting a vector.

Common Use Cases

  • Recovering a vector version of a company logo when only a PNG survives.
  • Turning a signature or a hand-drawn sketch into a crisp SVG for a document or a website.
  • Converting icons from a raster set into SVGs that can be recoloured in CSS.
  • Producing a cut-file outline for a vinyl cutter or a laser from a bitmap design.
  • Giving a photograph a posterised, screen-printed look for a poster or a slide.

How It Compares

Adobe Illustrator's Image Trace is the reference tool and offers more control over how regions are found, and online services such as Vectorizer.ai use machine learning to produce remarkably clean results on difficult images — both send the image to a server or require a subscription. Potrace-based converters are excellent for black and white but do not handle colour at all. This tool runs VTracer on the device, handles colour, and trades the AI services' extra polish on hard inputs for keeping the image with you and costing nothing.

Related tools