Image to SVG Vectorizer
Trace a PNG or JPEG into clean, scalable vector paths.
Trace settings
Drop an image here
or
Works best on logos, marks and line art. Photographs trace poorly — raise colour steps if you try one.
Trace a bitmap into real vector paths. Adjust the threshold until the shapes separate cleanly, drop the specks that scanning artefacts leave behind, and download an SVG that scales to any size. This is the same tracer we used to vectorize our own logo mark.
What kind of images work best?
Logos, wordmarks, icons, stamps, signatures and line art — anything with clear boundaries between light and dark. Tracing works by finding those boundaries, so the more definite they are, the cleaner the result.
Can I vectorize a photograph?
You can, but the result is a stylised poster rather than a faithful copy. Raise the colour steps to get several tonal bands instead of a flat two-tone silhouette. For anything that needs to still look like a photograph, keep the raster.
What does the threshold do?
It sets the brightness cut-off between what becomes shape and what becomes background. Lower values capture only the darkest areas; higher values pull in more of the mid-tones. If your mark is disappearing or filling in solid, this is the control to move first.
Why does this one not run in my browser?
The tracing library is a Node package, so this tool posts your image to our server, traces it and returns the SVG. Nothing is stored — the image lives only in memory for the duration of the request. Every other tool on this site runs entirely client-side.
How do I clean up the result?
Raise the speck threshold to drop stray dots, and increase corner smoothing for softer curves. For anything going into a brand system, open the SVG in a vector editor afterwards and simplify the paths by hand — a traced path is a good starting point, not a finished asset.
We build the kind of software this tool is a small piece of — web platforms, mobile apps and design systems, end to end.