Convert SHP to DXF to hand GIS layers to CAD teams working in AutoCAD, BricsCAD or Civil 3D. GDAL runs in WebAssembly inside this page, so the drawing data moves from GIS to CAD without touching a server.
Drop a file here, or click to browse
KML, KMZ, SHP (.zip), GeoJSON, GPKG, GML, GPX, DXF, CSV, Excel, and more
No Shapefile file to hand? Download a sample Shapefile file (100 points) and drop it above to see the conversion.
Every format stores different things, so a conversion is never perfectly loss-free. Here is exactly what carries over when you convert Shapefile to DXF, and what to watch for.
| What | Shapefile → DXF | |
|---|---|---|
| Geometry | Kept | All geometry is redrawn as CAD entities (points, polylines and closed polylines) on drawing layers. |
| Attributes | Dropped | DXF stores drawing geometry, not a data table, so attribute columns are not carried across. Export a CSV alongside if you need the data. |
| Styling & labels | Changes | CAD layer/level organisation is mapped where it can be, but CAD line styles do not translate to GIS symbology. |
| Coordinate system | Changes | DXF stores raw coordinates without a CRS tag, so note the coordinate system separately for whoever opens the file. |
| Elevation (Z) | Kept | 3D Z values carry from Shapefile into DXF wherever the source records them. |
| File structure | Kept | A single, self-contained .dxf file you can move around on its own. |
People convert Shapefile to DXF when GIS data needs to enter a CAD workflow. A shapefile holds parcels, boundaries and network layers built in ArcGIS or QGIS. However, engineers and surveyors work in AutoCAD, MicroStation or Civil 3D, which read DXF. So this conversion turns GIS geometry into CAD linework on named layers. For example, you can drop published parcel boundaries onto a site plan, or hand vector features to a design team. DXF also travels cleanly between different CAD tools, so it stays the common drawing exchange format between mapping and engineering.
Shapefile records its own coordinate system (in a .prj sidecar or embedded metadata), and the converter reads it automatically, so it knows where your data belongs on the globe.
DXF stores raw coordinates without a CRS tag, so make a note of the coordinate system for whoever opens the file next. A quick CRS check before you download saves the classic "my Shapefile data is in the wrong place" surprise; the guide on coordinate systems and EPSG codes goes deeper.
Check the coordinate system first. A Shapefile usually carries a .prj in latitude/longitude or a projected CRS. However, DXF is drawing-centric and often expects a local engineering grid, so set the CRS if the drawing must line up. Also note that DXF uses layers and blocks, not attribute tables. So most of your .dbf fields will not survive as CAD data.
Shapefile files typically come out of ArcGIS, QGIS, GeoServer, MapInfo. Once you convert to DXF, the file opens in AutoCAD, BricsCAD, Civil 3D and MicroStation, plus QGIS for a quick look. The DXF output follows the standard specification exactly, so those programs read it without any special import settings.
A Shapefile holds finished GIS geometry, parcels, boundaries or utility lines, paired with an attribute table in its .dbf. DXF is where that geometry needs to land when a colleague opens it in AutoCAD or Civil 3D. This conversion rewrites each feature as CAD linework on named layers. In practice, engineers pull a road network or survey parcels out of desktop GIS and drop them straight into a site drawing.
No. DXF is a CAD drawing format that uses layers and blocks, not GIS attribute tables, so the geometry comes across but the .dbf fields are largely dropped.
It opens fine, but placement depends on the coordinate system. Set the CRS before converting so the linework lands correctly, since CAD often assumes a local engineering grid rather than latitude/longitude.
DXF stores drawing entities, not GIS fields, so the .dbf columns do not travel as queryable attributes. Values like a parcel ID or road name can appear as text or drive layer names, but the tabular table itself is not preserved. Keep a copy of the shapefile if you still need those fields.
Shapefile coordinates carry through to DXF unchanged. A layer stored in latitude/longitude produces values under 180, so the geometry looks minuscule next to normal CAD units. Reproject the shapefile to a projected, metre-based system before converting, and the drawing lands at the right scale.
A DXF file opens in AutoCAD, BricsCAD, Civil 3D and QGIS. Because the output follows the standard specification, any tool that supports DXF will read it without special settings.
No conversion is perfectly loss-free because each format stores different things, but CAD formats store geometry rather than a data table, so attribute columns are dropped while the shapes are kept exactly.