Free Image to SVG Converter | Convert PNG, JPG, WebP to SVG Online
Advanced Options — Full Vectorization Control

Convert Images to SVG Online Free

Vectorize PNG, JPG, WebP and GIF images into infinitely scalable SVG files. Fine-tune color mode, curve fitting, clustering, speckle filter and more — for the cleanest vector output possible.

100% Private
Real Vector Paths
9 Options
Always Free
Batch Convert
Drop image files here
PNGJPGWebPGIFBMP
or click to browse — multiple files supported
Best results: logos, icons, clip art, flat-color illustrations, QR codes, and signatures. Photographs and complex gradients are not suited for SVG vectorization.
Image Options
Color Mode
Colored
Black & White
Choose whether the output should be colored or black and white.
Clustering
Stacked
Cutout
Should shapes be stacked on top of one another or be disjoint?
Color Precision
6
18
Number of significant bits to use in an RGB channel.
Gradient Step
16
0100
Color difference between gradient layers. Lower values capture more gradient detail.
Filter Speckle
4
116
Discard patches smaller than X px in size. Removes noise and tiny artefacts.
Curve Fitting
Spline
Polygon
Pixel
Spline: smooth bezier curves. Polygon: straight segments. Pixel: pixel-perfect staircase output.
Corner Threshold
60
180°
Minimum angle to be considered a hard corner in the output path.
Segment Length
4
110
Subdivide smooth segments until all are shorter than this length.
Splice Threshold
45
180°
Minimum angle displacement (in degrees) to be considered a cutting point between curves.
Loading vector tracer — this only happens once…

How to Convert Images to SVG

Three steps — full tracing control, right in your browser.

1

Upload Your Image

Drop a PNG, JPG, WebP, GIF or BMP file into the converter. Best results with logos, icons, and flat-color graphics with clean edges.

2

Configure Image Options

Expand Image Options to fine-tune all 9 tracing parameters — color mode, clustering, curve fitting, speckle filter, corner threshold and more. Click Apply to All for batch use.

3

Download SVG

Download your fully editable SVG vector file — open it in Figma, Illustrator, Inkscape, or use it directly on the web. Infinitely scalable, no pixelation ever.

Why Use This SVG Converter?

Professional vectorization controls that used to require desktop software — now free in your browser.

9 Tracing Controls

Color mode, clustering, color precision, gradient step, filter speckle, curve fitting, corner threshold, segment length, and splice threshold. Complete control over every aspect of the vectorization output.

Real Vector Tracing

Powered by ImageTracer.js — a genuine vectorization engine that generates real SVG path elements from pixel data. Not a raster image stuffed inside an SVG wrapper.

100% Private

All tracing happens inside your browser. Your images are never uploaded to any server — not even temporarily. We have zero access to your files at any point.

Fully Editable Output

The SVG output contains standard path elements you can open and edit in Figma, Illustrator, or Inkscape. Modify colors, reshape paths, remove elements — full creative control.

Multi-Format Input

Accepts PNG, JPG, WebP, GIF, and BMP. Convert from whichever format you have — no pre-conversion step needed. Drop any raster image and get SVG back.

Always Free

No subscription, no watermarks, no file limits. Convert as many images to SVG as you need for personal or commercial use — free forever.

Image Options Explained

Most online SVG converters give you a single button. This converter exposes every parameter of the vectorization engine so you get the output you actually need.

Color Mode — Colored vs Black & White

Colored traces using the full color palette for a multi-color SVG. Black & White first converts to grayscale, then traces as a two-tone vector — perfect for stamps, seals, silhouettes, ink-style logos, and single-color print work.

Clustering — Stacked vs Cutout

Stacked layers paths on top of each other to build up the image — the default for most graphics. Cutout makes every path disjoint with no overlaps, useful for laser cutting, vinyl cutting, and fabrication workflows where overlapping paths cause double-cuts.

Color Precision

Controls the significant bits per RGB channel during quantization. Higher values (6–8) preserve more distinct colors with more path complexity. Lower values (1–3) aggressively reduce the palette for cleaner, simpler, smaller SVG files — ideal for logo simplification.

Gradient Step

Sets the color distance threshold between gradient layers. Lower values capture subtle color transitions with more paths. Higher values collapse similar colors into flatter areas for a poster-like result.

Filter Speckle

Discards color patches smaller than the specified pixel size before tracing. This is the single most impactful setting for noisy images — increasing it removes JPEG artefacts, rogue pixels, and digital debris, producing a dramatically cleaner SVG. Recommended range: 2–8 for most images.

Curve Fitting — Spline, Polygon, Pixel

ModeOutput StyleBest For
SplineSmooth quadratic bezier curvesLogos, icons, organic shapes — most use cases
PolygonStraight line segments only, geometric/facetedAngular designs, geometric logos, low-poly style
PixelPixel-perfect staircase tracing exact pixel boundariesPixel art, sprites, retro graphics, exact fidelity

Corner Threshold

The minimum angle at which a vertex is treated as a hard corner. Lower values detect more corners for spikier output. Higher values smooth over corners for rounder, more fluid shapes. 60° works well for most logos.

Segment Length

Maximum length of line segments before the tracer subdivides further. Smaller values produce higher fidelity. Larger values simplify paths and reduce file size.

Splice Threshold

The minimum angle displacement that causes the tracer to split a path. Lower values produce more splits and more segments. Higher values merge adjacent curves into single paths, reducing complexity.

Frequently Asked Questions

Everything you need to know about converting images to SVG.

What image formats can I convert to SVG?
PNG, JPG/JPEG, WebP, GIF, and BMP are all supported. For best vectorization results, use PNG with a transparent background and flat-color designs such as logos and icons.
What does Color Mode do?
Colored mode traces your image using its full color palette. Black & White mode converts to grayscale before tracing, producing a two-tone vector output — ideal for stamps, silhouettes, single-color prints, and ink-style logos.
What is the difference between Stacked and Cutout clustering?
Stacked overlaps shapes to build up colors visually — the default for most images. Cutout makes every shape disjoint with no overlapping paths, useful for laser cutting, vinyl cutting, and fabrication workflows where overlapping paths cause double-cuts.
What does Filter Speckle do?
Filter Speckle discards any colour patch smaller than the specified pixel size before tracing begins. It's the single most powerful setting — increasing it removes noise, JPEG artefacts, and rogue pixels from the source image, producing a dramatically cleaner SVG. Try values of 4–8 for images with compression noise.
What is the difference between Spline, Polygon and Pixel curve fitting?
Spline produces smooth bezier curves — the default for logos and organic shapes. Polygon forces all curves into straight line segments for a geometric, faceted look. Pixel traces the exact pixel boundaries for a staircase output — perfect for pixel art and sprites where exact fidelity to the original pixels matters.
Why does my photo look bad as SVG?
Photographs contain thousands of subtly varying colours and no clean edges. For photos, try reducing Color Precision to 2–3, increasing Filter Speckle to 8–12, and switching to Black & White mode. This produces a simplified, poster-like result. For true photographs, keep the original raster format.
What does "Apply to All" do?
Apply to All confirms the current Image Options settings visually and applies them to all files you convert in this session. Adjust the options first, then drop your files for consistent batch results. Each file is converted using the settings active when it was added.
Are my images private and secure?
Completely private. All tracing happens inside your browser using ImageTracer.js. Your images are never sent to any server at any point — we have zero access to your files.
Can I edit the SVG output?
Yes — fully. The output is a standard SVG with editable path elements. Open it in Figma, Adobe Illustrator, or Inkscape to change colours, reshape paths, or simplify further. SVG is also XML-based so you can edit it in any text editor.
Is this SVG converter free?
Yes, completely free. No sign-up required, no subscription, no watermarks, no file limits. Convert as many images to SVG as you need for personal or commercial use at no cost.

Need to Convert Other Formats?

Explore our full suite of free image converters — HEIC, AVIF, WEBP, GIF, SVG and more.