Skip to main content
Vecaria

DXF to CSV Converter

Local

Export DXF entities to CSV — type, layer, coordinates and text — for takeoff in Excel. Free, no sign-up, nothing uploaded.

Sample data loaded — click "Export CSV" to try it.

What is it? DXF to CSV exports the entities of a DXF as a spreadsheet: type, layer, coordinates and text content. It is useful for quantity takeoff, QA checks and driving other spreadsheets.

TL;DR: DXF to CSV exports a DXF entity list — type, layer, coordinates and text — into a spreadsheet for takeoff in Excel. Paste or load an ASCII DXF, click export, then copy or download entities.csv. Free with no login; everything runs locally in your browser, nothing uploaded.

How to use

  1. Load or paste ASCII DXF text into the input (a sample is pre-filled).
  2. Pick a text encoding if needed, then click "Export CSV".
  3. Copy or download entities.csv and open it in Excel, Numbers or Google Sheets.

FAQ

What columns are included?

Entity type, layer and coordinates; for circles and arcs the y2 column holds the radius (not a coordinate). Arc start/end angles are exported as the trailing start_angle_deg / end_angle_deg columns in degrees (empty on non-arc rows).

Is it private?

Yes — parsing and CSV generation happen locally.

Does it support binary DXF or DWG?

No — ASCII DXF only. Re-save binary DXF or DWG as ASCII in your CAD app first; only LINE, polyline, circle, arc, point, text and MTEXT rows are exported.

Why are some entities missing from the CSV?

Splines, ellipses, block references, hatches and dimensions are outside the export whitelist. The output area reports converted and skipped counts, including types the parser silently drops, so the totals stay accurate.

Can I export every polyline vertex or full geometry?

No — polylines report only the first and last vertex, and circles/arcs report center plus radius. This tool is built for quantity takeoff and coordinate lists (one row per entity), not for reconstructing full geometry; use DXF to SVG or DXF to GeoJSON when you need the shape.

How do I avoid garbled Chinese text when opening the CSV in Excel?

Download with the in-page "Download for Excel (UTF-8 BOM)" button, or use Data → From Text/CSV and pick UTF-8. The default download is UTF-8 without a BOM, which Excel on Windows may misread.

Can I use it for DWG files?

No — ASCII DXF only. Re-save DWG or binary DXF as ASCII DXF in your CAD app first; only LINE, polyline, circle, arc, point, text and MTEXT rows are exported.

Examples

  • Paste DXF → get an entity CSV

Supported formats

DXFCSV

Limitations

  • ASCII DXF only — re-save binary DXF/DWG as ASCII in your CAD app first.
  • Only LINE/POLYLINE/LWPOLYLINE/CIRCLE/ARC/POINT/TEXT/MTEXT rows are exported; splines, ellipses, block references, hatches and dimensions are skipped — the output area shows converted/skipped counts (skipped includes types the parser silently drops, such as HATCH).
  • Polylines report first/last vertex; circles and arcs report center plus radius (in the y2 column). Full per-vertex dumps are not included; arc start/end angles are exported in degrees as trailing columns.
  • Encoding fallback: the $DWGCODEPAGE header auto-selects GBK/Big5 repair for R12-era drawings; you can also pick the encoding manually.
  • The CSV download is UTF-8 without a BOM; if double-clicking the file garbles Chinese text in Excel, use the in-page "Download for Excel (UTF-8 BOM)" button (or Data → From Text/CSV and pick UTF-8).
  • Entities with no usable coordinates at all (nothing beyond type/layer) produce no row and are reported in the skipped count — row counts stay accurate.
  • Runs locally in your browser; nothing is uploaded.

Privacy

Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.