A SMALL TOOL. A CLEAR JOB.
Convert JPG to SVG,
one contour at a time.
Automatic tracing works best for logos, icons, line art and simple graphics. It is not suitable for photographs. Photos contain gradients and texture that turn into many approximate shapes, not a faithful editable photo.
JPEG compression noise can be traced into small fragmented color shapes. Try Detailed precision for finer contours, or use a cleaner original image; higher precision can also preserve more noise. A lossless PNG original is preferable when available.
This JPG to SVG converter traces the pixels into colored paths. It does not place your JPG inside an SVG wrapper.
How to change JPG to SVG
Use this page to convert JPG to SVG or JPEG to SVG. Both .jpg and .jpeg files use the same tracing engine.
Drop or choose one JPG, or paste a copied JPG image. Choose precision and the maximum number of colors. Convert, inspect the vector preview, and download. The original filename is kept with an .svg extension; clipboard images use pasted-image.svg.
What the settings do
Smooth simplifies small contours. Detailed keeps finer contours and may produce larger files. Color count controls palette quantization, not an exact guaranteed number of visible colors. JPEG has no transparent background. A white or colored background in the source is traced too.
Limits you should know
One JPG up to 10 MB and 16 million decoded pixels. Tracing uses a working image up to 1,024 pixels on its longest side; output keeps the original width and height with scalable paths. Details smaller than the working image can be lost. No batch processing, accounts or saved history.