DWG vs DXF: the real difference

Two CAD formats that look interchangeable and aren't. Here's what actually separates them, from someone who's spent years passing drawings between people who each swore their software was the "standard".

Written by the founder of BreezeConvert — a creative director working across set design, game 3D, Unreal/VFX and AI content pipelines. More about the author.

If you've ever been handed a drawing and asked "can you open this?", you've met the DWG-versus-DXF problem. On the surface they seem like the same thing — both are AutoCAD file types, both hold linework, both end up in a CAD program. But they exist for opposite reasons, and knowing which is which saves a genuinely surprising amount of back-and-forth. I've worked across interior fit-out, exhibition and set design, and theme-park attraction drawings, and the drawings arrive in every format imaginable. This is the explanation I wish someone had given me early on.

DWG: the native, closed format

DWG ("drawing") is AutoCAD's native binary format, owned by Autodesk. It's the full, rich, everything-included file: geometry, layers, blocks, dimensions, text styles, xrefs, layouts — the whole working document, stored efficiently in a compact binary form. When someone in an AutoCAD-based office says "send me the CAD file", they almost always mean the DWG.

The catch is that DWG is proprietary and closed. Autodesk controls the specification, it changes with new releases, and other software has to reverse-engineer or license support to read it. That's why opening an old or a very new DWG in a different program sometimes produces a "this version isn't supported" wall. DWG is the best format when everyone in the chain is on compatible AutoCAD-family software — and a source of friction the moment they aren't.

DXF: the open interchange format

DXF ("drawing exchange format") was created by Autodesk specifically to solve that friction. It's a documented, open format designed to move drawings between different programs. Where DWG is compact binary, classic DXF is human-readable text — you can literally open it in a text editor and see the entities listed out. That openness is the whole point: because the spec is public, almost every CAD, vector, and CAM tool on earth can read and write DXF.

The trade-off is fidelity. DXF is an interchange format, not a perfect clone of the native file. Very AutoCAD-specific features — certain object types, custom entities, some rendering and layout details — can simplify or drop when a drawing is saved as DXF and re-opened elsewhere. For most 2D linework, dimensions, layers, and blocks, though, it comes across cleanly, which is exactly why it became the universal "just get it into my software" format.

So which do you actually need?

Here's the rule I use, and it almost never fails:

Ask for DWG when you and the sender are both on AutoCAD-family software, you need the fullest possible copy of the drawing, and you'll keep working in that ecosystem. It's the highest-fidelity option when compatibility isn't in question.

Ask for (or convert to) DXF when the drawing has to cross software boundaries — into a different CAD program, a laser cutter or CNC's CAM software, an illustration tool, a 3D program, or anything where you're not sure the other side speaks DWG. DXF is the safe lingua franca. If someone sends you a DWG your software chokes on, asking them to "save a DXF" is very often the fastest fix, because their software can export the open format even if yours can't read their native one.

The third case nobody mentions: it's actually a PDF

In practice, a huge share of "CAD files" that land in your inbox are neither DWG nor DXF — they're PDFs, because that's what people print or export to share. And a PDF is not a CAD file. If it's a vector PDF (exported straight from CAD), the geometry is still in there and can be pulled back out into DXF. If it's a scan of a printed drawing, there's no geometry at all — just pixels — and no honest converter can turn it into real CAD linework. The quick test is to zoom in hard: crisp lines mean vector, fuzzy pixels mean a scan. If you're in that situation, our PDF-to-DXF guide covers exactly what survives and what doesn't, and you can try it with the CAD converter.

The two mistakes that waste the most time

Whenever a drawing changes formats, the same two problems show up. Learn to check for them and you'll look like you know what you're doing.

Scale. This is the big one. A drawing can come across geometrically perfect but at completely the wrong scale — especially anything routed through a PDF, which measures itself in printing points rather than millimetres or feet. Always find a dimension you trust (an overall width, a standard door opening, a grid spacing), measure that same element in the converted file, and scale everything by the ratio. Then verify against a second known dimension. If both agree, the whole drawing is right; if they don't, the original was likely printed "to fit" and you need to know that before you build on it.

Exploded blocks and lost layers. Interchange and PDF round-trips tend to flatten a drawing's structure. Reusable blocks can arrive as loose lines, and the tidy layer organisation can collapse. It's not usually a disaster — the geometry is still accurate — but budget a few minutes to re-organise onto sensible layers before you start editing, rather than discovering halfway through that everything is on "Layer 0".

The short version

DWG is AutoCAD's rich, native, closed format — best when everyone's in the same ecosystem. DXF is the open, universal interchange format — best when a drawing has to travel between different tools. And if what you've actually got is a PDF, check whether it's vector (recoverable) or a scan (not), then mind the scale on the way out. Get those three things straight and the "can you open this?" emails mostly stop.

Related