PNG to SVG Converter — VTracer & Fast Trace
Vectorize images to SVG with two engines — a fast bitmap tracer for logos/icons and a VTracer WASM engine for high-quality photo and color artwork tracing.
Tracing engine
Instant in-browser tracing. Best for flat art with distinct colours.
Tracing detail
8 colours. Higher detail = larger SVG.
Click to upload or drag and drop
PNG, JPG, JPEG, WEBP up to 10MB
How to use PNG to SVG Converter — VTracer & Fast Trace
-
Open the PNG to SVG converter
Visit the tool on kordu.tools — no account or installation needed.
-
Upload your image
Click the upload area or drag and drop a PNG, JPG, or WebP. Works with logos, icons, illustrations, and photographs.
-
Pick an engine
Choose Fast (imagetracerjs) for instant logo and icon tracing, or Best Quality (VTracer WASM) for high-fidelity tracing of photos and complex color artwork.
-
Choose a detail level or preset
Fast: Simple, Medium, or Detailed. Best Quality: Photo, Pixel Art, or Line Art. Each mode is tuned for a different type of input.
-
Preview and download the SVG
Review the vector preview, then click Download to save. Open in Inkscape, Figma, or Illustrator for further editing.
PNG to SVG Converter — VTracer & Fast Trace FAQ
What's the difference between the Fast and Best Quality engines?
Is VTracer as good as vectorizer.ai?
Does PNG to SVG work for photographs?
What's the difference between the Fast engine detail levels?
What do the VTracer presets do?
Is my file uploaded to a server?
How big is the VTracer WebAssembly module?
Can I edit the SVG after converting?
Why isn't my logo vectorising cleanly?
Does the converter handle transparency?
What's the maximum input file size?
Why choose SVG over PNG?
Can I use this for JPG or WebP images too?
Can I use this on mobile?
Background
Convert raster images (PNG, JPG, WebP) to scalable SVG vector graphics directly in your browser, with two independent tracing engines you can switch between:
Fast engine (imagetracerjs) — an instant JavaScript tracer optimised for logos, icons, and flat illustrations. Choose Simple (4 colors, smoothed paths), Medium (8 colors), or Detailed (16 colors, sharp edges). Zero WASM download, zero startup cost, results in milliseconds.
Best Quality engine (VTracer WASM) — a port of visioncortex's VTracer, the Rust raster-to-vector library that powers professional tracing workflows. Uses an image-processing pipeline designed for color high-resolution scans and photographs, producing dramatically cleaner SVG paths on gradients, shadows, and complex color regions than any JavaScript tracer. Three presets cover the common cases: Photo (smooth curves, speckle filtering), Pixel Art (polygon paths, no curve smoothing), and Line Art (binary mode, high contrast for sketches). Loads a ~300 KB WebAssembly module on first use and caches it for the rest of your session.
Both engines run entirely client-side — your files are never uploaded. The output SVG can be edited in Inkscape, Illustrator, Figma, or any SVG editor. Bitmap tracing inherently works best on images with distinct color regions; true photorealistic vectors still require neural vectorizers.
Related tools
SVG to PNG Converter
Convert SVG vector graphics to PNG at any resolution with transparency preserved. Set custom dimensions — no upload required.
SVG to JPG Converter
Convert SVG vector graphics to JPG at any resolution. Set custom dimensions, adjust quality — ideal for print and social media. No upload required.
PNG to WebP Converter
Convert PNG to WebP for 25–34% smaller files with full transparency. Faster pages, no quality loss. Batch support — no upload required.
Image Resizer
Resize images to exact pixel dimensions or percentage — aspect ratio lock, social media presets, no upload needed.
Image Compressor
Compress PNG, JPG, WebP, AVIF, GIF, BMP, ICO and more — reduce file size without losing visual clarity.