Image to SVG converter
Choose a PNG, JPG, WebP, GIF or BMP and get an SVG of vector shapes. Trace in black and white for line art and cut files, or in colours for flat artwork.
Free, no account. The file is read by code running in your browser. It is not uploaded, and nothing about it is stored.
Which pictures convert well
- Logos, icons and clip art with flat colours: the best case. Use colour mode with as few colours as the artwork has.
- Line drawings, sketches and signatures: black and white. Photograph a pen drawing in even light and it traces well.
- Silhouettes for cutting: black and white gives one outline.
- Photographs: they trace into posterised patches. For lines from a photo, use the editor.
Black and white or colours
Black and white makes one decision per pixel: ink or paper, by how dark it is against the threshold. The result is a single colour, which is what a cutting machine, an engraver or a stamp needs.
Colours first reduces the picture to the number of colours you set, choosing the ones that cover it best, and then traces each as its own layer. The layers are stacked with a slight overlap, so no gaps show between neighbouring colours.
Formats
Any picture your browser can show can be traced: PNG, JPG, WebP, GIF (the first frame) and BMP. Pictures over 2,000 pixels on the longer side are scaled down first. For format-specific advice see PNG to SVG and JPG to SVG.
Questions
Is the result a real vector?
Yes. The SVG holds only paths made of lines and Bézier curves. There is no picture embedded in it, so it stays sharp at any size and can be cut or engraved.
Is my picture uploaded?
No. The tracing runs in your browser, on your device, and the picture never leaves it.
Can I edit the SVG afterwards?
Yes, in any vector editor. Each colour is one path; in Inkscape, use Path, Break Apart to separate its shapes.