Image to SVG – Online Image Vectorizer

Convert PNG, JPG and WebP images to SVG online for free, without an account. Vectorize logos, icons and illustrations, smooth outlines and balance file size. Compare against the source before downloading; choose pure vector, hybrid SVG or an embedded original.

From pixels to paths

Process images on your device

Images and vector paths are processed in your browser. Presets save settings only; images are not sent to a vectorization API.

or drop images here

PNG, JPG, WebP · up to 20 images · 15 MB each, 80 MB total · 40 MP each. Logos and flat artwork produce more manageable vectors than photos.
Image samples:
Try:

Choose an image or a sample to begin.

How to convert PNG and JPG to SVG

01

Start with clear artwork

Choose an image or try a sample. Open Crop region and drag the area to keep, or enter percentages with the keyboard. Each queued image keeps its own crop. Transparent PNGs retain alpha regions; animated images use the first frame.

Create sharp SVGs with manageable file sizes

Preserve logo outlines at larger sizes

For PNG to SVG or JPG to SVG logo conversion, choose Pure vectors only and the Fidelity preference. Increase Detail if small lettering or curves are unclear, then zoom to 200–800% to inspect holes, corners and thin strokes. Vector paths scale without pixelation; shape accuracy still depends on the source and simplification.

Optimize SVG file size for a website

For a smaller SVG, choose Small file and set the SVG budget in KB. Increase Simplify anchors gradually or reduce colors when appropriate; check file size and compare outlines after each run. Flat logos are usually easier to optimize than photos. SVG is not always smaller than PNG or JPG; hybrid and embedded-image files still contain raster data.

Choose paths for your task

Logos, icons and flat artwork

Monochrome suits high-contrast lettering and logos. Color mode reduces similar colors into regions and traces their contours. Filled shapes are a starting point for web graphics and illustrations. Lettering becomes shapes; the original font and editable text are not recovered.

Outlines and shared boundaries

Outline traces each region separately, so adjacent regions may share overlapping edges. Color boundaries draw each shared edge once. Neither mode creates stroke centerlines. For vinyl or laser workflows, inspect duplicates, physical dimensions, open paths and your machine software requirements; an SVG is not a machine toolpath.

Photos and gradients need simplification

Photos and gradients can produce many regions and anchors. Reduce colors, processing resolution or small-region detail first. Anchor simplification allows curve deviations to reduce complexity; SVG is not guaranteed to be smaller than PNG, and missing details in a blurry original cannot be recovered.

Check the result before use

Missing holes, thin text or corners
Reduce small-region removal and anchor simplification, raise detail and lower smoothing. Adjust the monochrome threshold gradually and compare at high zoom before downloading.
White details were removed too
Color removal applies across the entire image rather than recognizing a background with AI. Matching colors inside a logo may disappear too. Lower tolerance or keep source colors and alpha, then edit the SVG if needed.
Slow processing or overly complex SVG
Try fewer colors, a smaller processing edge and stronger small-region filtering. Cancel and retry; batch images run sequentially. Limits: 20 images, 15 MB each, 80 MB total and 40 MP each; up to 10 MB per pure-vector SVG or 24 MB for SVGs containing raster and 50 MB of source result bytes for ZIP.

Where are images and presets stored?

Image tracing and ZIP creation run in the browser; the tool does not send images to a processing server or AI API. The page loads code and assets from KitoTool. Images and SVGs remain in session memory and disappear on reload. Custom presets and settings history use localStorage and can be deleted; they contain no images, file names or crop regions.

Pure vector uses paths; hybrid SVG combines paths with raster regions; original-image mode embeds a bitmap and is not vectorization. The actual type and measured difference are displayed. Pixel-identical photos and small SVGs cannot both be guaranteed; inspect the file in your destination app.

Continue with another task

Resize or convert raster images

For PNG/JPG/WebP conversion or rasterizing an existing SVG, use the format converter. Vectorization creates new paths from a raster image.

Convert image formats

Use SVG code on a website

Download the inspected SVG or use SVG to Code to prepare a snippet for your interface.

SVG to code

Comments & feedback

Rate this tool

Loading ratings…

Write a commentNo account needed

Do not share passwords, sensitive information or the contents of files you are processing.

Reviewed before posting. Email stays private.