Image to SVG Converter

Turn a logo, icon, drawing or signature into an SVG vector that stays sharp at any size.

Traced on your device; nothing is uploaded. Best for logos, icons, drawings, signatures and flat graphics. Photos turn into a poster-like picture with many shapes.

How to convert an image to SVG

  1. Choose a PNG, JPG or WebP image. A clear picture on a plain background works best.
  2. Pick the number of colours (2 for black and white) and a detail level. The preview updates each time.
  3. Check the shape count and file size, then download the .svg file or copy the code.

How the tracing works

The picture is first reduced to the number of colours you choose. Then the edges of each colour area are followed and fitted with straight lines and curves: Simple allows 2 pixels of error and drops shapes shorter than 16 points, giving smooth, light files; Detailed allows half a pixel and keeps almost everything. Large images are traced at a smaller size (600, 800 or 1200 pixels on the longer side) for speed, and the SVG is scaled back to the original dimensions.

Example

A 3000 × 2000 logo at Balanced detail is traced at 800 × 533 pixels; every coordinate is then multiplied by 3000 ÷ 800 = 3.75, so the SVG is still 3000 × 2000 and can be enlarged further without blurring.

Tips

  • Crop away empty space and remove any background first: the Photo editor can crop and boost contrast.
  • Too many tiny shapes? Use fewer colours or Simple detail. Missing details? Use Detailed.
  • To make a finished SVG smaller, run it through the SVG optimizer.

Tracing uses imagetracerjs by András Jankovics, released into the public domain (The Unlicense).

Frequently asked questions

What is the difference between PNG and SVG?

A PNG or JPG is a grid of pixels, so it goes blurry when enlarged. An SVG describes shapes with outlines and fill colours, so it stays sharp at any size, which is why logos, icons and cutting-machine designs use it.

Will my logo look exactly the same?

Close, but not identical: tracing redraws each colour area as smooth outlines. Flat logos with a few colours trace best. Tiny text, soft shadows and gradients don't vectorize well; for those, keep the original image.

Which settings should I use?

Logos and icons: the number of colours in the logo (often 2–8) and Simple or Balanced. Signatures and line drawings: 2 colours. Photos: 16–64 colours, Detailed, with Smooth on, for a poster-like result.

Can I edit the SVG afterwards?

Yes. Each colour area is a separate filled path, so you can recolour or delete shapes in Inkscape, Illustrator, Figma or any SVG editor.

Is my image uploaded?

No. Tracing runs in your browser, so your logo or drawing stays on your device.

More image tools

See all image tools →