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.Drag on the source image or enter the crop region as percentages.
Per-image results
How to convert PNG and JPG to SVG
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.
Balance fidelity, colors and anchors
Use a threshold for monochrome logos or Color for illustrations. Adjust cleanup, small-region removal, detail and anchor simplification. Pick a removal color directly from the image if needed. Vectorize, then zoom to inspect holes, corners and curves. Changing settings marks old results as stale until rerun.
Save SVG or process the queue
Download SVG or copy its code. Vectorize all uses the current settings for every image while retaining individual crops; failures are reported separately. ZIP includes completed SVGs and a settings manifest. Save a custom preset or reuse recent settings; they stay in the browser and contain no images.
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 formatsUse 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
Loading ratings…
Write a commentNo account needed