ToolsBench

JPG to SVG Converter

Vectorize a JPG logo, drawing or scan into a clean, scalable SVG.

Processed on your device
Traced in your browser — your image is never uploaded.

Can I convert a JPG to SVG for free?

Yes. Open JPG to SVG on Tools-Bench and add the image; it's traced into vector paths in your browser, so nothing is uploaded. Lower the detail to drop JPEG compression specks, or switch to Black & white for scans and signatures. It works best on logos and drawings; photos become flat patches of color.

About JPG to SVG

A JPG is fine for photos, but a logo or drawing saved as JPG is stuck at one size and carries compression noise around every edge. JPG to SVG traces the image into vector paths, filtering out the speckles, so you get clean shapes that scale to any size and can be edited in Illustrator, Inkscape or Figma. Scanned sketches and signatures turn into solid black line art in Black & white mode. It all runs in your browser — the JPG is never uploaded.

How to use JPG to SVG

1
Add your JPG
Drop in a logo, a scanned drawing, a signature or an illustration saved as JPG.
2
Clean it up
Lower the detail to drop compression specks. For scans and line art, switch to Black & white and move the ink threshold until the lines are solid.
3
Download the SVG
Compare it with the original side by side, then download the .svg or copy the code.

Frequently asked questions

Can I convert a JPG photo to SVG?
You can, but expect a poster-like picture made of flat color patches, often in a bigger file than the JPG. Vectorizing works best on logos, icons, illustrations and drawings. For photos, 16–32 colors gives the most faithful result.
How do I get rid of the specks around the edges?
Those are JPG compression artifacts. Set Detail to Low so small specks are dropped, and use fewer colors so the in-between shades merge into the main ones.
How do I vectorize a scanned drawing or signature?
Switch to Black & white. Everything darker than the ink threshold becomes solid black, the paper becomes transparent. Raise the threshold if lines break up, lower it if the paper's texture shows.
Is my JPG uploaded to a server?
No. Tracing happens on your device with the open-source vtracer engine running as WebAssembly in your browser. Nothing is sent anywhere.
Is this a real vector, or a JPG inside an SVG?
A real vector: every shape is a path with a solid fill. Converters that embed the JPG in an .svg file give you something that still blurs when enlarged; this one doesn't.