JPG to SVG converter

Choose a JPG (or JPEG) and get an SVG of real vector paths, traced in black and white or in flat colours.

Free, no account. The file is read by code running in your browser. It is not uploaded, and nothing about it is stored.

or drop it here, or paste

How to convert a JPG to SVG

  1. Choose your JPG or drop it on the box.
  2. Pick black and white, or colours.
  3. Adjust the threshold or the number of colours while watching the preview.
  4. Download the SVG.

What makes JPGs harder to trace

JPG compression leaves faint blocky speckle around every sharp edge, and it has no transparency, so a logo saved as JPG sits on a not-quite-white background. A tracer that takes every pixel at face value turns that speckle into hundreds of tiny shapes.

Three settings deal with it. Smoothing blurs the speckle away before tracing. Ignore specks drops any shape smaller than the size you set. And in colour mode, fewer colours fold the off-white haze into the background. For a scanned drawing or a logo, black and white with the threshold near 50% is nearly always the cleanest result.

What you get

An SVG that contains paths and nothing else: no embedded copy of the JPG. Edges are fitted Bézier curves, each shape is closed, and in colour mode each colour is one path. It opens in Inkscape, Illustrator, Cricut Design Space, Silhouette Studio (Designer Edition) and LightBurn.

Questions

Is JPEG to SVG the same thing?

Yes. JPG and JPEG are the same format with two spellings, and this page takes both.

Can I turn a photo into an SVG?

You can trace it into flat patches of colour here. For a drawing made of lines, such as hatching, stippling or a single continuous line, use the Plotcaster editor instead; that is what it is for.

Will the SVG be smaller than the JPG?

For logos and drawings, usually much smaller. For photos, no: thousands of shapes take more room than the pixels did.

Related