Free
For getting started
Free for everyone
- 3 SVG downloads a day
- Built-in color editor
- Simplify & merge colors
- Clean, optimized SVG output
- No credit card required
or try by clicking an image
One clean cut file unlocks the whole shop — layered signs, ornaments, coasters, toppers, and leather goods.

A wedding wreath plaque

An acrylic cake topper

A plywood snowflake ornament

A walnut coaster set

An engraved leather tag

Layered wood wall art
Real designs rebuilt as clean, closed cut paths — every color on its own layer, ready for LightBurn, XCS, or the Glowforge app.
Love these? Cut your own this weekend.
Vectorize an image — freeFree to try · Takes seconds · Imports straight into LightBurn
You imported your PNG, hit Trace Image, and it looked fine — until the preview showed every stroke outlined twice. You ran the job anyway: the beam cut both edges of every line, and the letters fell right out of the sign.
So you tried a free converter (an engrave-only bitmap wearing an .svg extension), a paid file (text shattered on import), then Inkscape — Trace Bitmap, simplify, break apart — and ended up with a thousand-node tangle anyway.

Whether it’s your logo or your kid’s drawing — none of it hands a laser the paths it actually needs.
Once in scorched plywood. Again in the evening you spent deleting nodes and re-cutting. And if you sell — a third time: a piece with a double-burned edge you can’t ship.
Closed single-line paths, a low node count, and cut, score, and engrave separated by color.
Same image. The beam follows one smooth path instead of stuttering over hundreds of stray points.
One outline per shape. No double-traced strokes, no phantom rectangles, no open segments your software refuses to fill.
Each color arrives as its own selectable layer, so cut, score, and engrave separate cleanly in LightBurn or XCS — no redrawing.
Merge near-duplicate colors right in your browser. Every download is re-optimized — overlapping same-color shapes merge, dropping the node count even further.
Want a file that cuts in one pass?
Vectorize yours — freeFree to try · Closed paths · Color layers included
| PerfectVector | LightBurn Trace Image | Free auto-tracers | |
|---|---|---|---|
| What you get | A true SVG with clean, closed paths | Vectors from your bitmap — solid for logos and silhouettes | An SVG, but often a pixel-for-pixel trace |
| Strokes & outlines | One single line per stroke | Both edges traced — lines often cut twice | Both edges traced, plus stray fragments |
| Color layers | Separated — one layer per color | Single layer — no color separation | Rarely separated cleanly |
| Node count | Low — smooth curves the beam follows in one pass | Optimize slider helps, but detail gets heavy | High — hundreds of stray anchor points |
| Edit before cutting | Built-in editor to merge colors and trim layers | Node editing by hand | None — re-upload to change anything |
| Price | Free to try, no credit card | Included with LightBurn | Free, with quality trade-offs |
Drop, vectorize, simplify, download — the whole thing takes seconds, right in your browser.
An illustration of the convert-and-simplify flow.
Drag in a PNG or JPG — a logo, drawing, or design. No credit card to start, and your first conversions are free.
PerfectVector rebuilds your image as clean, closed, single-line vector paths with a low node count — no double-traced strokes, no stray boxes.
Use the built-in editor to merge near-duplicate colors. Each remaining color becomes its own layer — ready to assign as cut, score, or engrave.
Download the SVG and drop it into LightBurn, xTool Creative Space, or the Glowforge app. Shapes arrive as closed paths, sorted by color.
Your design deserves one clean pass.
Drop in your image and get a laser-ready SVG in seconds.
Try it freeA clean SVG behaves on any machine — here's what to know about yours.
Upload the SVG directly — vector files support cutting, scoring, and engraving, while JPG and PNG uploads are engrave-only. Keep colors separated so each operation stays selectable.
XCS imports SVG natively but can't process text elements inside one. PerfectVector outputs pure paths — no text objects — so nothing vanishes on import. Set your physical size in XCS after importing.
In LightBurn, each color in your SVG lands on its own layer with its own power and speed settings — perfect for separating a cut outline from an engraved fill.
Most diode machines run LightBurn too. A low node count keeps long jobs streaming smoothly and curves burning clean instead of jittering.
For getting started
Free for everyone
For everyday productivity
Early-access pricing
For maximum productivity
Cancel anytime.