JPG to SVG, in your browser.
Real editable paths, grouped per colour. Converting uploads nothing.
Real editable paths, grouped per colour. Converting uploads nothing.
JPEGs reach a vectorizer from two places: a scan or phone photo of something drawn on paper, and a logo somebody saved in the wrong format years ago. Both work in GetSVG, but JPEG compression leaves fingerprints that a tracer has to deal with, and the settings below are tuned for exactly that. Everything runs in your browser; the file is not uploaded.
For lossless files see PNG to SVG; for modern web images see WebP to SVG. Read how the tracer works to understand what each control changes.
<path> elements with cubic Bézier curves.<g fill="#…">, so one click selects a whole colour in Illustrator, Figma or Inkscape.<linearGradient>.JPEG compression adds blocky noise around edges. GetSVG's Remove specks control deletes the tiny stray shapes that noise creates; the Sketch preset and the Simpler end of the Detail slider help further.
Yes. JPG has no transparency, but the Transparent background switch detects the dominant border colour (usually white) and removes it, so the SVG has no background.
Slightly. Chroma subsampling blurs colour boundaries, so in Full colour mode use fewer colours (6-8) for a clean logo, and let the palette merging fold the halos into the neighbouring colour.
Yes. Choose the Sketch preset: it softens scanned edges and removes paper grain. For pencil work, raise Stroke thickness if faint lines break up.
Nothing. They are the same format with two spellings, left over from an era when file extensions were limited to three letters. GetSVG accepts both.
You can, but you will not like it. Vectorizing works by fitting shapes to areas of flat colour, and a photograph has none, so the result is a posterised approximation made of hundreds of shapes. It is honestly not what this tool is for. Use it for logos, lettering, signatures and flat artwork.
That halo is JPEG ringing, and it is one of the things the tracer is built to ignore. The palette is learned only from the flat interior of each colour region, so edge artefacts never become their own colour layer. If a halo still survives, move Detail towards Simpler.
No. That would not restore the detail JPEG compression discarded; it would only make a larger file containing the same artefacts. Trace the JPG directly, or find a higher quality original if one exists.
It can. Crop to the artwork before loading so the background detection sees paper rather than your desk, shoot in even light with no shadow across the page, and hold the camera square to the page. Then use the Sketch preset.
GetSVG measures each colour from the pixels rather than assuming pure black, and JPEG compression shifts those pixels a little. If you know the exact brand colour, click the swatch in the Colours section and type the hex value before downloading.