Skip to the upload
VectorizerVectorize an image
Raster in, vector out

Turn any image into a clean, editable vector.

Drop a PNG, JPG, or WEBP. Choose the exact colors you want to keep. Export SVG, EPS, PDF, DXF, or PNG — sharp at every size.

  • No account
  • Paste from the clipboard
  • Projects stay in your browser
Exports to
  • SVGWeb
  • EPSPrint
  • PDFDocs
  • DXFCAD
  • PNGRaster
6 colors · 1 path per shape
OriginalVector
Drag the divider. Illustration, not a real trace — but the flat bands, hard edges, and anchor points are what comes out the other side.
How it works

Three steps, no settings you have to learn first.

  1. 01

    Drop it in

    Drag a file, browse, or just paste from the clipboard. PNG, JPG, and WEBP.

  2. 02

    Own the colors

    Pick anywhere from 2 to 32 colors, then merge, split, recolor, or drop each one.

  3. 03

    Export it right

    Five formats, three tracing presets, and real control over size and units.

Palette editor

A palette you actually control.

Every color in the image becomes a bubble, sized by how much of the image it covers. Merge two into one. Split one back into the colors it came from. Recolor a swatch, or switch it off to drop it from the trace entirely.

  • 2 to 32 colors, with nested presets — coarser levels never scramble your grouping
  • Merge, split, recolor, hide — per swatch
  • Per-color tolerance, so near-matches collapse the way you want
  • Live preview from a lookup table, so nothing waits on a re-trace
8 of 8 kept

Change the count — groups only merge and split, never reshuffle. Click a swatch to drop it from the trace.

Compare canvas

See the trace, not a thumbnail.

The result is inlined as live SVG rather than a rasterised preview, so it stays crisp all the way in. Three ways to look at it, and a loupe that shows the original underneath wherever you hover.

  • Result only, side by side, or outlines layered over the original
  • Zoom from 0.05× to 64×, with fit and 100% on a keystroke
  • Hover loupe to check an edge against the source
  • Settings preview on the canvas before you commit to a download
  • 0Fit
  • 1100%
  • +Zoom
  • EscBack
Export

One trace, shaped for wherever it's going.

Three presets that mean something

General useSolid filled shapes, grouped to match the original colors.
Easy editingStacked and grouped by color — recolor a whole color at once.
Cutting & engravingOne stroke per edge, for laser, vinyl, and pen output.

Or go Custom and set draw style, stacking, and grouping yourself.

Five formats

SVG for the web (1.0, 1.1, or Tiny 1.2), EPS for print, PDF for documents, DXF for CAD in mm, cm, in, or pt, and PNG when you need a raster back.

Exact output size

Leave it unchanged, scale by percentage, or type real dimensions in px, pt, in, cm, or mm. Fit, fill, or stretch to the box.

Gradients when the art has them

Switch the draw style from flat fills to fitted gradients and a soft sky stays soft, instead of banding into stripes of colour.

Nothing re-traced twice

The last export is cached, and settings that don't change the geometry never hit the tracer. Apply is the only thing that does.

Nothing to install

It runs in the browser. No desktop app, no plugin, no sign-up wall standing between you and the traced result.

Your work stays yours

Projects live in this browser's IndexedDB — the original and the traced result both. No account, no gallery, no upload history. The file reaches the tracing engine and nowhere else.

Draw style
FilledOutlinesEdgesGradients
Stacking
Cut-outsStacked
Group by
NoneColorParentLayer
Stroke color
OriginalBlackWhiteCustom
Detail
TightBalancedLoose
Output size
UnchangedScale %Custom
Units
pxptincmmm
Aspect
FitFillStretch
SVG version
1.01.1Tiny 1.2
FAQ

The short answers.

What can I feed it?

PNG, JPG, and WEBP, one at a time. Drag it onto the drop zone, browse for it, or paste an image straight from your clipboard.

Where does my image go?

The file is sent to the tracing engine to be traced, and nowhere else.

How many colors can I keep?

Up to 128, and as few as 2. The presets are nested: every level is a coarsening of the one above it, so sliding the color count never scrambles the grouping you already tuned.

Which settings do I want for a laser or vinyl cutter?

The Cutting & engraving preset. It draws one stroke per edge instead of filled shapes, which is what a cutter, plotter, or pen actually follows. Export as DXF (in mm, cm, in, or pt) or SVG.

Can I change the palette after tracing?

Yes. Edit palette from the export panel takes you back to the picker, and Apply re-traces the canvas with the new colors. Settings that don't need a re-trace are free.

Why does my scan trace into a mess of tiny shapes?

Noise and JPEG artifacts read as real color. Drop the color count until the speckle merges into its neighbour, or switch Detail to Loose so small regions get dissolved instead of outlined.

Got an image? It's about ten seconds away from being a vector.

Vectorize an image

PNG, JPG, or WEBP · no sign-up