Drop zone — drag and drop or click to browse. Accepts JPG, GIF, PNG, BMP, WebP up to 8MB.
Controls:
- Color Mode — Color or B&W. B&W disables the palette picker since it’s always 2 colors, and converts via canvas
grayscale(1)filter before tracing - Color Palette — 4 / 8 / 16 / 32 colors. More colors = more detail, larger SVG, slower trace
- Scale — 0.25× to 4× in 0.25 steps. Scale up before tracing to get more path detail; scale down to simplify and speed up
- Path Simplification — Very Detailed to Very Simplified, maps to ImageTracer’s
ltres/qtrestolerance values - Background — Keep as-is, or Transparent (samples the corner pixel color and removes matching regions)
- Blur Before Trace — None / Light / Medium. Pre-blurring smooths noisy edges and reduces path count dramatically, good for photos
Output buttons:
- Vectorize — runs the trace, shows SVG inline with stats (original size, SVG size, dimensions, color count, trace time)
- Download SVG — saves as
filename.svg - Copy SVG Code — copies the raw SVG markup
- Clear — resets everything
Tips panel at the bottom sets honest expectations about what images trace well vs poorly. All processing runs entirely in the browser — nothing is ever uploaded.
No ads. No fees. No signup. Just a tool that works.
SVG Vectorizer
// raster to vector — jpg, gif, png → scalable svg — runs entirely in your browser, nothing uploaded
Drop an image or click to browse
JPG • GIF • PNG • BMP • WebP — max 8MB
Color Mode
Color Palette
Scale — 1.0×
0.25× (smaller)4× (larger)
Path Simplification — Medium
DetailedSimplified
Background
Blur Before Trace
Original
No image loaded
Vectorized SVG
Vectorized output appears here
What traces well — and what doesn’t
Logos, icons, and simple illustrations
Line art and hand-drawn sketches
High-contrast images with flat colors
Text-heavy graphics and diagrams
Photographs with fine detail or gradients
Faces, hair, and complex textures
Low-contrast or blurry source images
Images over 1200px wide (slow, huge SVG)
