Image to SVG for laser cutting.
Closed paths for LightBurn, Glowforge and xTool. Converting uploads nothing.
Closed paths for LightBurn, Glowforge and xTool. Converting uploads nothing.
Laser software wants geometry, not pixels. Feed LightBurn a PNG and it will engrave it as a raster image, dot by dot, which is slow and gives a dithered grey result. Feed it paths and it can cut the outline, or fill the shape cleanly, and it can do so at any size.
GetSVG turns a raster image into those paths in your browser. Converting uploads nothing, there is no account and there is no watermark, which is worth something when you are iterating on a design at eleven at night.
GetSVG produces closed, filled shapes rather than open strokes. Every path is a complete outline of a region of colour. That gives you both options in your laser software:
Because the shapes are closed, fill operations behave predictably. Open paths are the usual cause of a fill that leaks across the whole workpiece, and that failure mode does not arise here.
Thin strokes are where most vectorizers fail, and where engraving is least forgiving. Use the Hairlinepreset, which is preselected on this page. It traces at three times the working size and biases the threshold so faint, anti-aliased strokes still register as ink rather than being rounded away.
Before downloading, switch on Paths and look along the thinnest strokes. If a line has broken into separate fragments you will see it immediately as a gap in the outline. Raise Stroke thickness a few steps to close it. If the whole design is finer than the beam width you are working with, scale it up instead.
Every separate shape adds a travel move between operations, so a file with hundreds of stray specks takes far longer to run than one with a clean outline. The stats pill at the bottom of the canvas shows the shape count live. For a simple design, tens of shapes is healthy and hundreds means the tracer is following noise.
The fixes, in order of effect: move Detail towards Simpler, raise Remove specks, and in Full colour mode reduce the number of colours. Each of those cuts shape count without touching the outline you care about.
The beam removes material as it travels, so a cut piece finishes very slightly smaller than the path. Laser software handles this with a kerf offset setting. GetSVG traces the edge as it appears in your image, so apply kerf compensation in LightBurn or your own software rather than expecting the trace to account for it.
Related: PNG to SVG, JPG to SVG for scans and photographs of artwork, and how the tracer works.
<path> elements with cubic Bézier curves.<g fill="#…">, so one click selects a whole colour in Illustrator, Figma or Inkscape.<linearGradient>.LightBurn, Glowforge, xTool Creative Space and LaserGRBL all import SVG directly. Drop the downloaded file in and the paths arrive as cut or engrave geometry.
GetSVG exports SVG and PNG only. To get DXF, open the SVG in Inkscape, which is free, and use Save As with the DXF format. The geometry is unchanged by that step.
GetSVG produces filled shapes, not open strokes, so each path is a closed outline. Laser software usually reads that as a fill operation, which suits engraving. For cutting, set the layer to line mode and the machine follows the same outline.
Use the Hairline preset. It traces at three times the working size and biases the threshold so faint strokes still count as ink. If lines are still breaking, raise Stroke thickness a few steps.
Yes. Every separate shape adds a travel move. If the stats pill shows hundreds of shapes for a simple design, move Detail towards Simpler or raise Remove specks before you download.