SVG to DXF converter

Already have vector artwork? Convert it to DXF without tracing: every path, rectangle, circle and polygon in your SVG becomes a polyline, at the file's own size or the size you choose.

  • No tracing — exact geometry
  • Keeps physical size
  • Group transforms applied
  • No upload

Drop an SVG file here or

SVG from Illustrator, Inkscape, Canva, Figma…

Try an example:

Processed in your browser. Your file is never uploaded.

How to convert SVG to DXF

  1. Drop in the SVGFrom Illustrator, Inkscape, Affinity, Figma, Canva or a Cricut design site.
  2. Check the shapesThe preview shows every path that will go into the DXF.
  3. Confirm the sizeShapes keep the real size stored in the SVG. Type a width or height to rescale.
  4. Download DXFDXF 2007 for current software or R12 for older CNC controllers.

What gets converted

SVG elementConverted?Notes
<path>YesLines, Bézier curves and arcs become polylines within about 0.1 units of the true curve.
<rect> (incl. rounded), <circle>, <ellipse>YesConverted to closed outlines.
<line>, <polyline>, <polygon>YesOpen lines stay open; the machine check flags them.
Groups and transformsYesNested translate, scale, rotate and matrix transforms are applied.
<text>NoConvert text to paths first (Inkscape: Path → Object to Path; Illustrator: Type → Create Outlines).
Embedded bitmapsNoTrace them with the image to DXF converter.
Stroke width—The path itself is converted, not the thickness of its stroke. To cut around a thick stroke, use Path → Stroke to Path first.

Getting the size right

SVG units are a classic source of wrong-sized parts. This is how the converter decides the size:

  • If the SVG declares a physical size — say width="120mm" with a matching viewBox — every shape keeps its real dimensions: a 50 mm circle stays 50 mm, no matter how much empty canvas surrounds it.
  • If the width is in pixels or missing, we use the CSS standard of 96 px per inch. Inkscape uses 96; older Illustrator exports use 72, which makes files come out at 75% of the intended size.
  • Either way, you can type the exact width or height you want before downloading.

Why convert SVG to DXF at all?

SVG is the language of the web and of vinyl cutters. CAD and industrial CAM — AutoCAD, SolidWorks, plasma and waterjet software — speak DXF. DXF also stores the drawing unit, so there's no guessing whether 100 means pixels, points or millimetres.

Open the DXF in your software

SoftwareHow to bring the DXF inGood to know
LightBurnFile → Import, pick the .dxfShapes land on one layer; assign Cut / Line / Fill per layer.
InkscapeFile → Open (or Import into an existing drawing)Handy if you want to edit, then save again as DXF or SVG.
Fusion 360Insert → Insert DXF, choose a sketch planeClosed outlines become profiles you can extrude or use in CAM.
AutoCAD, DraftSight, LibreCADOpen the file directlyThe drawing starts at 0,0 in the units you chose.
SolidWorksFile → Open, choose DXF, import to a new part as a sketchUse DXF 2007; pick the same units as in the converter.
CAM for plasma / router (SheetCAM, VCarve, Aspire…)Use the program's import for DXF or vectorsClosed contours let the CAM offset for kerf or bit diameter.

Frequently asked questions

My text disappeared. Why?
DXF polylines need geometry, and SVG text is just characters plus a font name. Convert text to outlines in your design app, save, and convert again.
Are curves kept as curves?
They are converted to polylines with very short segments that stay within about 0.1 units of the original curve. Every CAD, laser and CAM program reads polylines reliably; true spline support varies.
Why is my DXF the wrong size in another program?
Check the unit your software assumes on import. DXF 2007 files carry the unit; R12 files don't, so set mm or inches manually when importing an R12 file.
Are colours or layers preserved?
Not yet — all shapes go on one layer named CUT. Per-colour layers are planned.
Is the SVG uploaded anywhere?
No. The file is read and converted in your browser.

More converters and guides