Image to SVG Converter

Trace a bitmap into clean, scalable vector paths. Everything runs in your browser — your image is never uploaded.

Click to select an image or drag and drop

PNG, JPG, WebP, GIF, BMP (max 20 MB). Nothing leaves your browser.

How to convert an image to SVG

  1. Drop in a PNG, JPG, WebP, GIF or BMP file.
  2. Pick a trace mode — Black & white for line art and logos, Grayscale for shaded drawings, Colour for illustrations.
  3. Adjust the sliders until the preview looks right. It re-traces as you go.
  4. Download the SVG or copy the markup.

What the settings do

Getting a clean trace

Vector tracing works by finding flat regions of colour, so it shines on line art, logos, stencils, icons and silhouettes. Photographs can be traced too, but they have no flat regions to find — expect a posterised, poster-like result rather than a faithful copy, and keep the colour count low.

If the outline looks ragged, raise Detail before touching anything else. If the file is too big, raise Simplify — it usually removes most of the points with no visible change.

Is my image uploaded anywhere?

No. The tracer is plain JavaScript running on this page, so your image is read straight from disk into the canvas and never sent to a server. The tool works offline once the page has loaded.