SVG vs DXF for laser cutting: which one your machine wants

Ask in any maker forum which format to feed a laser cutter and you will get both answers with equal confidence. Both are correct β€” for different setups. Here is the actual difference, without the folklore.

What each format is

SVG (Scalable Vector Graphics) is a web standard. It describes shapes, colors, gradients, text and even animations in XML. It was designed for screens, which is why it is the native language of design tools (Inkscape, Illustrator, Figma) and of the Cricut/Silhouette world.

DXF (Drawing Exchange Format) comes from AutoCAD and the engineering world. It describes geometry β€” lines, arcs, polylines, layers β€” and essentially nothing else. No gradients, no fancy fills, no CSS. That poverty is its strength: there is very little a machine controller can misunderstand.

The practical rule

Why SVG files sometimes fail in machine software

The SVG specification is enormous, and machine software implements a small slice of it. Text that references a font the machine PC lacks, clip masks, CSS classes, embedded raster images β€” all legal SVG, all common import failures. When a forum post says β€œmy SVG imports empty”, one of these is usually the culprit. DXF avoids the entire category: polylines cannot reference a missing font.

Layers and colors

Machine workflows use color or layer to mean operation: red lines cut, black lines engrave. DXF has first-class layers for this. In SVG the same is done informally by stroke color. Our SVG to DXF converter maps each color to its own DXF layer automatically, so the convention survives conversion.

Units: the one real gotcha

SVG has a defined unit context (pixels at 96 per inch). DXF is famously dimensionless β€” the file just says β€œ10 units” and your software decides whether that is millimeters or inches. This is not a bug; it is the number-one cause of parts coming out 25.4Γ— too large or small. The fix is a habit: after every DXF import, check one known dimension before cutting.

So which should you export?

If your pipeline ends in design-flavored software, stay in SVG. If it ends in CAD/CAM or you share files with workshops, deliver DXF. And if you are starting from a pixel image either way, convert it once and download both β€” our PNG to DXF converter produces SVG and DXF from the same trace, so the two files are guaranteed to match.