Drop JPG files hereAdd JPG files

Trace a JPG logo, scan or photo into an SVG made of shapes.

or paste with CtrlCommandV JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO, PSD or SVG

Your files never leave your device

About this tool

Convert JPG to SVG vector art

Drop a JPG or JPEG to turn it into an SVG vector. A logo or a scanned drawing traces into clean shapes; a photo becomes stylised art with flat colours. Speck removal clears the blotches JPEG compression leaves, and phone photos come out the right way up. Your pictures are traced on your device and never sent anywhere.

JPEG blotches and halos

JPEG saves space by blurring detail into small blocks, and leaves faint halos where sharp edges meet. A tracer that copied every one of them would give you thousands of tiny shapes. Two settings deal with it: Remove specks drops patches smaller than the size you pick, and fewer Colours merge the halo’s in-between shades into the colours either side.

Start with the defaults, then raise Remove specks if the preview shows dots along the edges. For a heavily compressed JPG, 8 pixels or more is not unusual.

There is always a background

A JPG has no see-through pixels, so the white or coloured background behind a logo becomes a shape of its own in the SVG. That is fine for printing on white; to place the logo on a coloured page, delete the background shape in your vector editor, or start from a PNG with transparency if you have one.

Scanned line art is different: Drawing keeps only the dark lines, in black, and leaves the paper out entirely.

JPG photos as vector art

Photo turns a picture into flat areas of colour, a look between a poster and a paper cut-out. A photo is traced at up to 1 megapixel, so a phone picture is traced from a smaller copy; one traced at that size takes a second or two and makes an SVG of about 0.4 MB. The SVG still shows at the photo’s full size.

Fewer colours give a bolder, simpler image and a smaller file. More colours keep more of the shading, at the cost of a larger file.

How it works

  1. Step 1:Add your JPGs

    Drop .jpg or .jpeg files, paste a picture, or choose them from your device.

  2. Step 2:Pick what it is

    Logo for marks and graphics, Drawing for scanned sketches and signatures, Photo for pictures. Raise Remove specks if JPEG blotches show up, then press Vectorize.

  3. Step 3:Save your vector

    Compare the SVG with the JPG, adjust and press again if needed, then download the .svg.

Questions, answered

Does JPEG compression ruin the trace?

Not if you let the tracer ignore it. Raise Remove specks until the dots along the edges go, and keep Colours close to the number of colours the picture really has. A JPG saved at high quality traces almost as cleanly as a PNG.

How do I get rid of the white background?

A JPG can’t be see-through, so its background is traced as a shape. Select the shape in the background colour in Illustrator, Inkscape or Figma and delete it. For line art, Drawing leaves the paper out for you.

Can I trace a scanned or photographed drawing?

Yes, with Drawing. It separates ink from paper automatically, even on a greyish scan, and gives you black lines on nothing. Uneven lighting from a phone photo can leave dark corners; crop them away first with the Crop tool.

Is .jpeg treated differently from .jpg?

No. Both are the same JPEG format and trace the same way. The SVG keeps the picture’s name: holiday.jpeg becomes holiday.svg.

Other ways in

Every page opens the same tracer; only the advice differs.

Logos, icons and flat art: a few colours, crisp edges.SVG · Logo · 8 colours

SVG · Logo · 8 colours
JPG to SVG settings

Picture

Logos, icons and flat art: a few colours, crisp edges.

Detail

Colours
Smoothness
Remove specks

Preview

Press Vectorize to see the SVG here, drawn as it will be saved.

Add images to vectorize them