Open Source · MIT · In-browser

motifmint

Raster to clean SVG, right in your browser.

Convert PNG / JPG / WebP to crisp, color SVG with VTracer compiled to WebAssembly — your image never leaves your machine. Four presets, optional SVGO cleanup, zero telemetry, MIT.

How it works

  1. 1.

    Drop an image

    Drag and drop (or pick) a PNG, JPG, or WebP. Everything runs locally in the browser via WebAssembly — nothing is uploaded to any server.

  2. 2.

    Pick a preset

    Choose Logo, Sketch, Photo, or Pixel art. Each tunes VTracer for that kind of image, so you get good output without fiddling with tracing parameters.

  3. 3.

    Preview & download

    See the traced SVG live against a checkered background, optionally run an SVGO pass for a smaller, cleaner file, then download with one click.

What's inside

100% in your browser

VTracer runs as WebAssembly on your machine. No upload, no server, no signup — and zero telemetry.

Color tracing, four presets

A modern Rust vectorizer that handles full color, not just black and white. Logo / Sketch / Photo / Pixel art presets cover the common cases.

Optional SVGO cleanup

Run a multipass, viewBox-preserving SVGO optimization for a tiny, tidy SVG — lazy-loaded so it never slows the first paint.

Static & self-hostable

Built with Astro + Svelte islands; the output is plain static files plus a WASM bundle. Deploy to any static host — no server runtime, MIT-licensed.

Try it

Open the demo and drag an image in — no install, no account. Want to self-host or fork it? Clone the repo, run the build, and drop the static output on any host.