Blog

Guides, deep dives,
and product news

Tutorials on vector formats, engineering posts on how the tracing pipeline works, and updates on what we're shipping.

DESIGN
DesignFeatured

Raster vs vector: what every designer needs to know

PNG and JPG are great for photos. SVG and EPS are great for everything else. Here's why the distinction matters and when to use each format.

Vectalyze Team·May 1, 2026·6 min
potrace — image to vector1import { trace } from 'potrace'2import sharp from 'sharp'4const bmp = await sharp(input)5 .greyscale() .threshold(128)6 .toBuffer()7const svg = await trace(bmp)8return svgENGINEERING
Engineering

Why SVG is the right format for your web icons and logos

Inline SVG loads faster, scales crisply on retina, and is trivially animatable. We break down the performance numbers and show you the patterns.

Apr 22, 2026·8 min
potrace — image to vector1import { trace } from 'potrace'2import sharp from 'sharp'4const bmp = await sharp(input)5 .greyscale() .threshold(128)6 .toBuffer()7const svg = await trace(bmp)8return svgENGINEERING
Engineering

How potrace turns pixels into paths

A deep dive into the bitmap tracing algorithm powering our web app — how it segments regions, fits Bézier curves, and why threshold matters so much.

Apr 14, 2026·10 min
01Upload02Convert03DownloadTUTORIAL
Tutorial

How to prepare a logo for print using Vectalyze

Print vendors almost always need EPS or PDF. We walk through uploading a PNG logo, dialing in trace settings, and exporting a print-ready file.

Apr 7, 2026·5 min
01Upload02Convert03DownloadTUTORIAL
Tutorial

Exporting DXF for CNC and laser cutting

DXF is the lingua franca of fabrication machines. Learn which trace settings produce the cleanest cut paths, and what to watch for before sending to your machine.

Mar 28, 2026·7 min
NEWPRODUCT
Product

Introducing the Vectalyze desktop app

Native. Offline. No upload limits. The desktop app runs vtracer directly on your machine — here's what we built, why we chose Tauri, and what's coming next.

Mar 10, 2026·4 min
potrace — image to vector1import { trace } from 'potrace'2import sharp from 'sharp'4const bmp = await sharp(input)5 .greyscale() .threshold(128)6 .toBuffer()7const svg = await trace(bmp)8return svgENGINEERING
Engineering

Colour-aware tracing with vtracer

Unlike potrace, vtracer segments images by colour before fitting paths — making it dramatically better on illustrations and icons. Here's how it works.

Feb 18, 2026·9 min
01Upload02Convert03DownloadTUTORIAL
Tutorial

Batch converting assets for a design system

Got 50 PNG icons that need to become SVGs? We show you the fastest workflow using batch upload, consistent trace presets, and ZIP download.

Feb 3, 2026·5 min