Vectorise an image
Trace a logo or picture into smooth SVG curves that scale to anything.
Drop a PNG, JPG or WebP image
or click to choose (.png, .jpg, .jpeg, .webp), or paste from the clipboard (Ctrl+V). Up to 10 MB per file.
Logos, icons and illustrations come out best. Photos turn into a handful of flat colour areas; gradients break into layers.
The image is processed in your browser only, we never upload it. It is traced by VTracer, an open source raster-to-vector engine. The longer side is scaled down to at most 1600 px before tracing, but the resulting SVG scales to any size without losing sharpness.
- Runs right in your browser
- Free, no sign-up
More about Vectorise an image
What vectorising is for
An ordinary photo or a downloaded logo is a bitmap, a grid of pixels. Enlarge it and it goes soft, with jagged edges. A vector describes shapes and areas of colour instead of pixels, so it blows up to a billboard or shrinks to an icon and stays sharp either way. That suits logos, icons, pictograms and simple illustrations you need at print quality or as an SVG for the web.
How the tool converts an image
The tracing is done by VTracer, an open source engine written in Rust that runs right in your browser. It first splits the image into colour regions, stacks them from the largest to the smallest, and fits smooth Bézier curves along the edge of each region. The result is an SVG made of real curves rather than staircase outlines, so it stays smooth even at large sizes.
The kind of image picks a preset: logo and illustration merge colours into flat areas, photo keeps finer colour steps, and black and white drawing turns the image into a single black layer, which suits sketches, signatures and stamps. The colour slider controls how many shades remain, the detail slider how small a patch is kept. Smooth curves can be turned off: straight segments suit pixel art and angular shapes.
Every colour in the result can be switched off with one tap. The area becomes transparent, which is an easy way to drop a background or an unwanted shade, and the toggle above the preview compares the vector with the original.
Frequently asked questions
Which images work best?
Flat shapes with clearly separated colours: logos, icons, symbols and drawn illustrations. Photos with soft gradients can be converted too, but the result looks poster-like, broken into a handful of colour areas.
Why is the image scaled down before tracing?
Tracing works pixel by pixel; on a large image it would take a long time and add far more points than necessary. Scaling the longer side to 1,600 pixels speeds the computation up without affecting the outline of a logo or an illustration. The resulting SVG is a vector, so you can then enlarge it to any size without losing quality.
Do you send the image to a server?
No. The whole conversion runs in your browser; neither the image nor the finished SVG goes anywhere.