On-device · Pure JavaScript

Bitmap to SVG traced in your browser.

Convert logos, icons, and illustrations into crisp, scalable vectors with our own on-device tracing engine — 100% in your browser.

No GPU required
100% private
Full color
Why Vectorize

Crisp vectors from local tracing.

Pure JavaScript vectorization — no servers, no subscriptions.

100% private

Your images never leave your device. All processing happens locally.

Pure TypeScript engine

Our self-built tracer — color quantization, boundary walking, and Bézier fitting — with no native dependencies and no servers.

Full-color tracing

Full-color tracing with a 2–32 color palette you control — recolor or hide layers before exporting.

SVG download

Clean SVG for web and design, plus DXF for CAD, laser cutting, and CNC (Pro).

How it works

Add, trace, export.

  1. 01

    Upload an image

    Drag and drop a bitmap (PNG, JPG, and more) to vectorize it.

  2. 02

    Paths are traced

    The engine quantizes colors, walks every color boundary, and fits smooth Bézier curves into layered paths.

  3. 03

    Download SVG

    Get a crisp, scalable file with no quality loss at any size.

Complete guide

About the image-to-vector converter

A free bitmap-to-vector converter that traces raster images (PNG, JPG, WebP) into crisp, infinitely scalable SVG and DXF files directly in your browser. It is built for logos, icons, signatures, line art, and simple illustrations that need to scale from a favicon to a billboard without pixelation.

How it works

The tool runs a custom pure-TypeScript engine: median-cut quantization reduces the image to a chosen number of color layers, a single-pass crack-following tracer walks the boundaries of each layer, and Douglas-Peucker simplification with Catmull-Rom curve fitting turns them into smooth Bézier paths. The result is a layered SVG with even-odd fills that stays editable in Figma, Illustrator, or Inkscape — or a per-color-layer DXF (R12) for CAD tools, laser cutters, and vinyl plotters. Before exporting you can recolor or hide individual palette layers, drop the detected background, and pick presets tuned for logos, clip art, photos, and line art. Flat-color source art traces cleanly into near-perfect geometry; the resulting SVG is typically smaller than the source PNG.

Limits & requirements

Vector tracing is designed for hard-edged, flat-color artwork — logos, sketches, signatures. Photographs and detailed paintings produce unwieldy SVGs and are better handled by upscaling instead. Free tier accepts images up to 2048px on the long edge with SVG export; Pro raises the input to 4096px, adds DXF export, and batches of up to 16 images. Any modern browser works; processing speed scales with image dimensions and color count.

Privacy

All tracing runs on your device. Brand assets and client artwork are never uploaded, and source files remain untouched on your machine.

Support

Answers about Vectorize

Logos, icons, line art, and flat illustrations with clean edges. Photographs can be vectorized but produce very large SVG files with posterized colors — not recommended.

Related tools