JPG to SVG Converter

Convert a JPG or JPEG to a clean SVG vector. Compression noise is cleaned up before tracing, so you get smooth shapes instead of speckles.

The trouble with tracing a JPG

JPG saves space by blurring fine detail and leaving faint blocks and halos around edges. A basic tracer turns that noise into hundreds of tiny shapes. VecFast first finds the colours the picture was really made of, maps the noisy in-between pixels back to them and only then traces, so a logo comes out as a few clean shapes.

How to convert JPG to SVG

  1. Drop your JPG or JPEG above, or paste it with Ctrl+V.
  2. VecFast cleans the compression noise, finds the real colours and traces the shapes in your browser.
  3. Download the SVG, or a PDF, EPS, DXF or PNG.

White backgrounds and fake transparency grids

A JPG can't be transparent, so most logos come on a white background. Tick Transparent background when you download to leave it out. Some stock-site JPGs have the grey-and-white transparency checkerboard printed into the picture; VecFast detects it and removes it before tracing.

Tips for the best result

Frequently asked questions

Can I convert a JPEG photo to SVG?

Yes, but expect a stylised result: a photo becomes areas of colour, like a poster. Logos, icons, text and illustrations are what vector tracing is made for.

Is JPG to SVG free and private?

Yes. It is free with no sign-up, and the image is processed on your device. Nothing is uploaded.

How do I remove the white background?

Tick Transparent background in the download options. The SVG and PNG are then saved without the background shape.

Do phone photos work?

Yes. Files up to 30 MB work, including HEIC photos from iPhones. Large photos are traced at up to 2048 px on the long side.