Raster to Vector converter that just works

Drop any PNG, JPG, or GIF and get a clean SVG in seconds. Multiple presets tuned for icons, logos, and line art — no upload, no sign-up.

Drop your image here

or browse files · Ctrl+V to paste

PNG, JPG, GIF, BMP, WebP

100%
Free forever
In-browser
No upload needed
100%
Private — no server

Convert raster to SVG in just 3 steps

No sign-up, no software, no limits. Works in any modern browser.

Step 1

Upload your image

Drag and drop your image onto the canvas, paste from clipboard (Ctrl+V), or click to browse files. PNG, JPG, GIF, BMP and WebP are supported.

Step 2

Choose a preset

Pick Sharp for flat icons, Detailed for fine lines, Posterized for simplified logos, or Grayscale for B&W output. Adjust color count for more or less detail.

Step 3

Download vector

The SVG generates instantly as you choose settings. Click Download SVG to save a clean, scalable vector ready for Figma, Illustrator, or Inkscape.

The most powerful raster to vector tool in the market

Built with ImageTracer.js — a purpose-built open-source library tuned for icons, logos, and flat artwork.

Multiple presets

Sharp, Detailed, Smoothed, Posterized, Grayscale — choose the preset that fits your icon. Each one is tuned for a different type of artwork.

Handles color & transparency

Traces full-color icons with correct alpha channel handling. Transparent PNG backgrounds are preserved — no white fill artifacts.

Instant, runs in browser

Pure JavaScript — no WebAssembly, no server. Conversion starts the moment you drop your file and results appear in under a second for most icons.

Color palette control

Adjust the number of colors in the output palette. Fewer colors = simpler, cleaner SVG. More colors = more detail retained.

Smooth Bézier curves

Output paths use smooth Bézier curves for clean shapes — no jagged pixel staircases. Results open directly in Figma, Illustrator, and Inkscape.

Clean SVG output

Output SVG files are valid, compact, and watermark-free. Download and use immediately — no post-processing required.

Open source · Public domain

Powered by ImageTracer.js, 100% free forever

This tool is built on ImageTracer.js, a pure-JavaScript open-source library. It runs entirely in your browser — no server, no sign-up, no subscription, no watermarks. Free today and always.

Why open source?
No data sent to any server
No account or sign-up required
No watermarks on output SVGs
Works fully offline in your browser
Audit the code yourself on GitHub

FAQ

Frequently asked questions

Everything you need to know about raster to vector conversion.

Also on IconKing

Explore thousands of animated icons

Browse our library of Lottie animations and SVG icon packs — free and premium, ready to drop into your next project.