About this tool
Auto-tracing turns a grid of pixels into filled shapes: it groups pixels of similar colour, follows the outline of each group, and writes the outline as a curve. That is how an image becomes a vector, and it works well when the image is made of clear blocks of colour — a logo, a flat illustration, a line drawing, a scanned stamp — and badly when it is not. This page is a free vectorizer with no upload step: it runs the open-source VTracer engine (MIT or Apache-2.0) as WebAssembly inside your tab, so the picture is never sent anywhere. Pick one of four presets — logo, illustration, black-and-white line art or pixel art — and the SVG appears next to the original, with a slider you drag to compare the two.
Tune it, then fix the colours
Under Advanced you can set the number of colours (or leave it on auto), how large a speck has to be before it is removed, the corner threshold, and whether outlines are curves or straight-edged polygons. Small images re-trace on their own 300 ms after you change a setting; above one million pixels the page waits for you to press Convert again, because a big image takes several seconds and you may want to change two things at once. A cancel button is always there while it works. When the result is close, the colour list lets you click a swatch to change that colour or delete it: a deleted colour's shapes join the closest remaining colour, which is how most logo clean-ups go. Those palette edits belong to this page only — converting again starts from a fresh trace and clears them.
What it is good at, and what it is not
Tracing suits clear blocks of colour. A photograph comes out poster-like and the file becomes large, because every subtle shade needs its own shape. Gradients turn into steps of flat colour, and text becomes outlines rather than editable text; small lettering can turn into a blur. Speed follows the same line: a flat-colour image of about 2 million pixels takes around 7 seconds on a desktop, while a photo or a noisy scan can take many times longer. The page shows the path count, node count and file size of the result, and suggests fewer colours when the file passes 2 MB or 20,000 nodes. It does not claim to match the paid tracing services on every image — for an important logo, compare the output with your original at 4× before you use it.
Nothing is uploaded
The image is decoded by your browser, traced in a Web Worker, and the SVG you download is built from the same text you see in the preview. The converter itself, about 0.3 MB, is fetched once and cached; after that the work happens with the network idle. A traced logo is still the same logo, so check the trademark before using it commercially. If the background is in the way, you can remove it first; the AI image upscaler can enlarge a picture before tracing; and to turn the finished SVG back into a PNG at any size, use the SVG to PNG converter.