Home / Articles / DXF vs DWG: what is the difference, and which should you send?
Basics · CAD files

DXF vs DWG: what is the difference, and which should you send?

6 min read · updated 3 Nov 2026

DWG is AutoCAD's native file: it holds the most information but is a closed Autodesk format. DXF is the exchange format whose structure Autodesk publishes, so almost every CAD program, cutting machine and CAM package can read it. In short: inside a team that all uses AutoCAD, use DWG; when a drawing leaves the team — especially to a cutting shop or a machine — use DXF.

Comparison table

TopicDWGDXF
Stands forDrawingDrawing Exchange Format
Format defined byAutodesk; structure not officially publishedAutodesk; structure documented in the DXF Reference
File typeBinary, compactMostly plain text (ASCII) you can open in Notepad; several times larger than DWG
Programs that open itAutoCAD and programs licensing a DWG library (some paid)Nearly every CAD and CAM program, laser, plasma and CNC software, graphics programs
CompletenessEverything, including AutoCAD-specific featuresGeometry and layers fully; some advanced features may be lost in conversion
Best forMaster files, teamwork in AutoCADSending to outsiders, cutting shops, machines and other CAD brands

DXF has versions — which one?

DXF changes with AutoCAD releases: R12, 2000, 2004, 2007, 2010, 2013, 2018 and so on. Newer versions support more object types, such as SPLINE, LWPOLYLINE, MTEXT and detailed HATCH, but older programs and some cutting-machine software cannot read them.

  • DXF R12 is the most widely compatible. Curves are stored as polylines made of many short segments. Good for cutting shops and older machines.
  • DXF 2000–2013 keeps SPLINEs and compact polylines. Good when the receiver will edit the drawing in a current CAD program.

If unsure, ask the shop which version it accepts; with no answer, R12 almost never causes trouble. That is why DXCAD2D Online exports DXF R12 in millimetres.

What usually breaks when files are converted or passed on

  • Units. DXF numbers are not forced to be millimetres or inches; the receiving program may guess wrong and the part comes out 25.4 times too big or small. State the unit in the email or on the drawing every time.
  • Text. Thai or special fonts are often missing at the other end. Text to be cut or engraved should be converted to outlines before sending.
  • Blocks and Xrefs. Drawings that reference other files (Xrefs) lose them unless they are bound into the file before sending.
  • Doubled and open lines. Not a file-format issue, but they make a cutter go over lines twice or compute the wrong path. Check before sending — see preparing drawings for laser cutting.
  • 3D objects or layouts. A cutting shop wants only the outline in model space, on one plane. Remove frames, dimensions and text that is not to be cut.

You received a DWG but have no AutoCAD

  1. Ask the sender to Save As DXF (R12 or 2000) and send it again — the most reliable route.
  2. If that is not possible, use a free converter such as ODA File Converter (installed on your computer) to turn the DWG into DXF.
  3. Open the DXF in DXCAD2D Online with File → Open file… and measure one line whose size you know to confirm the units.
Tip: when sending to a customer who may have no CAD at all, always send a PDF together with the DXF: the PDF is for looking and printing, the DXF for making.

Try it right now — a free 2D CAD in your browser. Nothing to install, no sign-up.

Open DXCAD2D Online

Summary: which file for whom

ReceiverSend
Laser, plasma or waterjet shopDXF R12 in mm with only the cutting lines, plus a PDF to check against
Machinist working from drawingsA PDF with complete dimensions and tolerances, plus DXF if the shop uses CAM
Engineer also using AutoCADDWG
Someone using another CAD brandDXF 2000 or later, or STEP for 3D work
Customer or purchasingPDF

More on opening files in how to open a DXF online, and on graphics files in converting SVG to DXF.