Skip to content

Convert Image to SVG (Vectorize)

Trace pictures into vector shapes that scale to any size.

Drop an image here

or choose files from your device

You can also paste an image with Ctrl+V

JPG, PNG, WebP, AVIF, HEIC, GIF · up to 100 MB

Your images are processed locally in your browser and are not uploaded.

Vectorizing turns pixels into filled shapes. Logos, icons, drawings and simple graphics become clean SVG files that stay sharp at any size and are easy to recolor. Photos become a stylized, posterized illustration. Choose the number of colors and the level of detail and compare the result with the original.

How to convert an image to SVG

  1. Step 1

    Add a JPG, PNG, WebP or other image.

  2. Step 2

    Choose the colors, the detail and smoothing.

  3. Step 3

    Compare with the original and download the SVG.

Why use PhotoTools

Scales infinitely

The traced SVG is sharp at any size.

Adjustable

From a few flat colors to detailed illustrations.

Private

Tracing runs on your device; nothing is uploaded.

Supported formats

Input

  • JPG
  • PNG
  • WebP
  • AVIF
  • HEIC
  • GIF
  • BMP
  • TIFF
  • PSD
  • RAW

Output

  • SVG

Frequently asked questions

Which images vectorize best?

Logos, icons, drawings and graphics with clear edges and few colors. Photos work too, but become an artistic poster-like image.

Is it free?

Yes. Browser tools on PhotoTools are free, unlimited and work without an account.

Are my images uploaded to a server?

No. This tool runs entirely in your browser using WebAssembly. Your images never leave your device, and nothing is stored.