raster → vector · v1.3.0

Pixels in.
Vectors out. No questions asked.

An open-source desktop app that turns PNG, JPG, BMP, GIF & TIFF images into clean SVG, EPS, PDF & DXF vectors — powered by Rust, wrapped in a ~5 MB Tauri shell.

Apache-2.0 · Windows · macOS · Linux · ~5 MB installer · 100% offline
// signature · drag to compare

The whole point, on one canvas.

Raster art is a grid of squares — zoom in and it falls apart. VectorIt rebuilds it as resolution-independent paths with real anchor points and Bézier curves. Drag the seam to see the difference.

Pixelated raster logo
RASTER · .PNG VECTOR · .SVG
  • Anchor points define the corners and edges of every shape.
  • Bézier handles bend the curves smoothly between anchors.
  • Infinite scale — the same file stays razor-sharp at any size.
  • Sub-pixel edges from anti-aliasing detection, for cleaner curves.

// io

Reads what you have. Writes what you need.

Input · raster

PNGJPGBMP GIFTIFF
──▶

Output · vector & more

SVGEPSPDF DXF PNGBMPJPEG

// capabilities

Maximum power. Minimum friction.

Everything the pipeline can do, from a one-click preset to hand-editing individual color regions before you trace.

🎨

Multi-format in & out

PNG, JPG, BMP, GIF and TIFF in; SVG, EPS, PDF and DXF (Spline or Line-only) out.

🖼️

Bitmap re-export

Re-rasterize your vectors at any resolution to PNG, BMP or JPEG.

⚙️

Quality presets

Logo, Illustration, Photo, Pixel Art, Minimal and Detailed — tuned starting points.

🎛️

Fine-tune controls

Colors, smoothness, corner threshold, speckle filter and path mode, all live.

✏️

Segmentation editor

Paint, split and merge color regions by hand before vectorization — with undo.

📋

Clipboard paste

Press Ctrl+V to paste an image and vectorize it instantly.

💾

Quick Save

Press Ctrl+S to re-export with your last-used settings in one keystroke.

🖱️

Drag-and-drop out

Drag an exported file straight from VectorIt into any other application.

📏

Auto-resize

Handles 20MP+ images by auto-downsampling for fast analysis, full-res for export.

🔒

Fully offline

No internet, no accounts, no telemetry. Your pixels never leave your machine.

🦀

Native speed

A pure-Rust engine does the tracing — fast, memory-safe, no runtime to install.

🧹

SVG flatten

Rasterize and re-vectorize an existing SVG to strip hidden, overlapping geometry.


// the signal path

Seven stages, pixel to path.

Every conversion flows through the same pipeline. You can stop at the editor to fix regions by hand, then let it finish.

01

📷Decode

Load PNG, JPG, BMP, GIF or TIFF into raw RGBA pixels.

02

📏Resize

Auto-downsample images over 4MP with a box filter for fast, clean analysis.

03

🎨Quantize

K-means++ clustering in CIE Lab color space collapses the image to a fixed palette.

04

🧩Segment

Flood-fill connected components turn the palette into discrete color regions.

05

✏️EditOPTIONAL

Paint, split or merge regions by hand before the trace runs.

06

✒️Trace

Boundaries become Bézier paths, then simplify, corner-detect, fit and optimize.

07

💾Export

Serialize to SVG, EPS, PDF, DXF or a fresh bitmap.


// ready

Pixels in. Vectors out.

Free, open-source, and offline. Grab the installer for Windows, macOS, or Linux and trace your first image in three clicks.