Format guide
DXF
AutoCAD Drawing Exchange Format
DXF (Drawing Exchange Format) is AutoCAD's interchange format and the closest thing 2D CAD has to a universal lingua franca. Every meaningful CAD tool reads it: AutoCAD, LibreCAD, QCAD, BricsCAD, FreeCAD, OnShape (export), Fusion 360 (export), TinkerCAD, KiCad, EAGLE, plus laser-cutter and CNC-control software. Wire format is pair-based ASCII (a group code followed by a value, one per line), organized into sections — HEADER, TABLES, BLOCKS, and the ENTITIES section that carries the actual geometry: LINE, CIRCLE, ARC, POLYLINE, LWPOLYLINE, POINT, TEXT, INSERT, HATCH, DIMENSION, and several dozen others. Spec dates to AutoCAD 1.0 (1982) and is still emitted by current AutoCAD 2025; binary DXF exists but is rare. We render the ENTITIES section's drawable entities (LINE, CIRCLE, ARC, polylines, points, text) to SVG or structured JSON.
How to open a DXF file
AutoCAD opens DXF natively. LibreCAD and QCAD are free desktop alternatives (Linux/macOS/Windows). FreeCAD imports DXF via its Draft module. ShareCAD.org views them in-browser. Any text editor opens ASCII DXF as plain text (the format is human-readable, group code then value pairs).
Primary use
2D CAD interchange — sharing drawings between AutoCAD and other CAD/CAM tools, importing into laser-cutter and CNC software, embedding into web pages as SVG.
Convert DXF to other formats
Looking for something else? Browse the full list of 192 converters.