Image to SVG: Vectorize Any Image Online

A raster-to-vector converter for PNG, JPG, WebP, GIF, BMP and AVIF. Below the tool, step through exactly how a vectorizer turns pixels into paths.

Loading the Image to SVG tool…

Processed on your device. Files are never uploaded.

How to use the Image to SVG tool

  1. Drop any image onto the artboard.

  2. Choose Colour or Black & white, then refine with the sliders.

  3. Download the SVG. Open it in Figma, Illustrator or Inkscape to edit the paths.

What “vectorize” actually means

A raster image stores a colour for every pixel. A vector image stores instructions: “move here, draw a curve to there, fill it purple”. Vectorizing means working out those instructions from the pixels, which happens in four stages: reduce the image to a small palette, split it into one layer per colour, trace the edge of every region, and fit straight lines and curves to those edges.

What traces well

Logos, icons, stamps, signatures, pixel art, cartoons and screen-printed designs have flat colour and hard edges, so they trace cleanly. Photographs and gradients do not: they become thousands of tiny shapes. For those, SVG is the wrong format and a WebP or AVIF will be smaller and better-looking.

Questions

What image formats can I vectorize?

Anything your browser can open: PNG, JPG/JPEG, WebP, GIF (first frame), BMP and AVIF.

What is the difference between image to vector and image to SVG?

SVG is the most common vector file format, so for web and design work they mean the same thing. If you need EPS or PDF, convert the SVG afterwards; the SVG to PDF tool here keeps it vector.

Is my image uploaded anywhere?

No. The image is decoded and traced by JavaScript in your own browser tab, in a background worker. Nothing is sent to a server, which is why it also works offline once the page has loaded.

Why does a photo turn into a huge SVG?

A vectorizer describes every colour region as a filled path. A photo has thousands of tiny regions, so the SVG can end up larger than the original file. Vectorizing works best on logos, icons, line art, signatures and flat illustrations with a handful of colours.

Will I get the exact original vector back?

Tracing reconstructs shapes from pixels, so it is an approximation. Clean, high-resolution sources with sharp edges trace almost perfectly; small or blurry JPGs lose detail. If you have the original .ai, .eps or .pdf, exporting SVG from that will always beat tracing.