Convert LandXML to CSV
LandXML is an open, XML-based exchange format maintained by the LandXML.org consortium and supported by Autodesk Civil 3D, Carlson, Trimble Business Center, Bentley, 12d Model and most other survey and civil packages. One file can carry survey points, one or more TIN surfaces, parcels and alignments — all described by a documented, stable schema. The format solves the interoperability problem between CAD packages, but it does not solve the everyday problem: getting a plain point list or coordinate table out of it without a CAD seat.
The obvious move — running the file through a generic "XML to CSV" converter — fails, because those tools have no idea what a CgPoint or a Face is. They walk the element tree and emit one column per tag, so a point's three coordinates get scattered, the point code is dropped, and the TIN's triangles are detached from their vertices. The output is technically CSV and practically useless.
This tool reads the LandXML schema directly in your browser. It pulls CgPoints with their name, code, description and northing/easting/elevation; it reads each Surface's Pnts and Faces; it summarizes Parcels and Alignments. You pick PNEZD or PXYZD column order and export a CSV (or a ZIP of CSVs) without anything ever being uploaded.
Open the LandXML exporter — free, no upload
How to convert a LandXML file to CSV
- Export a LandXML file from your CAD/survey package (Civil 3D: Output → Export to LandXML).
- Open this page and drop the .xml file onto the tool — it parses locally, in the browser.
- Check the entity counts (points, surfaces, parcels, alignments) in the summary.
- Pick PNEZD or PXYZD column order, tick the entities you want, and click Export CSV.
Questions
Which LandXML versions are supported?
The CgPoints, Surfaces (Pnts/Faces), Parcels and Alignments elements have been stable across LandXML 1.0 through 2.0, so files from any modern Civil 3D, Carlson or TBC version parse the same way. The tool reads the elements by name and is not tied to a specific schema revision.
Is there a file size limit?
Only your device's memory. Because nothing uploads, there's no server-side cap — large point clouds and dense TINs work, limited only by available RAM in the browser tab.
Does it change my coordinates?
No. Coordinates are read verbatim from the file and written to CSV with sensible rounding (four decimals). No reprojection or datum shift is applied — what's in the LandXML is what lands in the CSV.