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
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).