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
- Step 1
Add a JPG, PNG, WebP or other image.
- Step 2
Choose the colors, the detail and smoothing.
- 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.