Image to SVG
Traces a bitmap into SVG paths, tuned for logos and line art rather than photographs.
Tracing posterises the image into a handful of flat colours and walks the boundary of each region into a path. That works on a logo, a stamp or a line drawing; on a photograph it produces thousands of paths that are larger than the original and look worse.
Drop a logo or line drawing
Flat-colour artwork traces cleanly; photographs do not.
How to use it
Drop flat-colour artwork
A scanned logo, a signature, an icon someone only has as a PNG — the cases where the vector was lost rather than never existed.
Set the colour count
Two for a black-on-white mark, more only if the artwork genuinely has more flat colours. Each extra colour is another layer of paths.
Raise the minimum region area to drop speckle
A scan has isolated pixels of the wrong colour everywhere. Regions below this area are absorbed into their surroundings instead of becoming paths.
Check the path count
A traced logo is tens of paths. Past about three hundred the page says so, because that is the signature of a photograph rather than artwork.
Common questions
Why does my photograph trace so badly?
Because there are no regions. A photograph is a continuous gradient, so posterising it invents boundaries that were not there and each one becomes a path. The output is larger than the JPEG and less accurate.
Will the traced SVG match the original exactly?
No. Boundaries are followed on the pixel grid, so a curve that was smooth in the original comes back as a many-segment path with slight stepping. It is a reconstruction, not a recovery of the vector that was rasterised.
What should I do with the result?
Run it through the SVG optimiser — a traced file has more precision than it needs — and expect to tidy the paths in an editor if it is going to be a permanent asset.
Feed it from
SVG Path Editor
Converts path data between absolute and relative commands, moves, scales, rotates and reverses it, and shows the bounding box with a live preview.
PNG Compressor
Quantises the palette and rewrites the deflate stream to shrink a PNG without changing its dimensions.
JPEG Compressor
Re-encodes a JPEG at a chosen quality with a live before/after size and a difference view.
WebP Converter
Converts images to or from WebP, with a quality slider and lossless mode.
Next
These accept what this tool produces, so the result can go straight in.
SVG Optimiser
Removes editor cruft, collapses transforms and rounds path precision, showing the rendered diff.
SVG Path Editor
Converts path data between absolute and relative commands, moves, scales, rotates and reverses it, and shows the bounding box with a live preview.
SVG to PNG
Renders an SVG to PNG, JPEG or WebP at any scale factor, with a transparent or filled background.
Background Remover
Keys out a flat or single-colour background in OKLab and returns a transparent PNG, with a brush for fixing the edges.
EXIF Remover
Strips camera, GPS and editing metadata from photos while leaving the pixels untouched.
Favicon Generator
Produces the whole favicon set — ICO, PNGs, Apple touch icon, web manifest — plus the HTML to paste.