Convert DXF to GeoJSON Online — Free GIS Converter
Convert AutoCAD DXF files to GeoJSON instantly in your browser — automatic CRS assignment, geometry cleanup, and no software install required.
Updated May 2026
DXF is the universal exchange format for CAD data, but web mapping tools, open-data portals, and spatial APIs expect GeoJSON — convert your .dxf file to a clean .geojson file ready for Leaflet, Mapbox, or QGIS with geodata.plus.
Why convert DXF to GeoJSON?
DXF files come out of AutoCAD, Civil 3D, and surveying instruments with geometries in local or projected coordinate systems and no embedded CRS metadata that web tools understand. GeoJSON, by contrast, is the native input for every major web mapping library and open-data platform — Leaflet, Mapbox GL, OpenLayers, and the GitHub map preview all read it without plugins. Converting DXF to GeoJSON makes CAD survey data immediately shareable via a URL, embeddable in a web map, and inspectable in a plain text editor or version control system.
Engineers who receive site boundary or utility network drawings in DXF format frequently need to overlay them on satellite imagery or share them with stakeholders who do not have CAD software installed. GeoJSON is the lowest-friction format for that handoff.
Why use geodata.plus
- Free tier — convert up to 3 files per month at no cost, no credit card required
- Automatic CRS detection — reads coordinate hints from the DXF header and lets you assign the correct source EPSG before conversion
- Optional reprojection — reproject to WGS 84 (EPSG:4326) or any other EPSG code before download
- Browser-based — no QGIS, GDAL, or AutoCAD install needed; works on any modern browser
- Encrypted transfer — all uploads use TLS; files are stored temporarily in Cloudflare R2 and automatically deleted on schedule
- Auto-deleted output — output files are automatically deleted after 2 days (free tier) and 7 days (Pro); no manual cleanup needed
How it works
- Upload your DXF file (
.dxf) using the widget above - geodata.plus parses the DXF layer structure and detects geometry types across all layers
- Select GeoJSON as the output format; assign the source CRS and optionally choose a target EPSG for reprojection to WGS 84
- Download your converted
.geojsonfile ready for web mapping
DXF format
DXF (Drawing Exchange Format) was created by Autodesk in 1982 as an interoperability format for AutoCAD. It encodes geometry as CAD entities — lines, polylines, arcs, circles, blocks, and hatches organized into named layers. DXF has no native concept of a coordinate reference system; coordinates are stored in whatever units and projection the CAD operator used, which may be local survey coordinates, state plane, or an arbitrary grid. This makes CRS assignment an essential step when converting DXF to any GIS format.
| Property | Value |
|---|---|
| Extension | .dxf |
| Type | Vector, single file |
| Coordinate system | None native — local/project coordinates assumed |
| Geometry types | Points, Lines, Polylines, Arcs, Circles, Polygons (hatches) |
| Common software | AutoCAD, Civil 3D, MicroStation, BricsCAD, surveying tools |
GeoJSON format
GeoJSON is an open standard (RFC 7946) for encoding geographic features using JSON. Every GeoJSON file is anchored to WGS 84 (EPSG:4326) by specification — longitude/latitude in decimal degrees. It supports points, lines, polygons, and their multi-part equivalents, with arbitrary key-value properties per feature. GeoJSON is human-readable, diff-able in git, and natively rendered by GitHub, Mapbox, and Leaflet.
| Property | Value |
|---|---|
| Extension | .geojson, .json |
| Type | Vector, single file |
| Coordinate system | Always WGS 84 (EPSG:4326) |
| Geometry types | Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon |
| Common software | Leaflet, Mapbox, OpenLayers, QGIS, ArcGIS, GitHub |
Frequently asked questions
DXF layers are not the same as GeoJSON features — how are they handled?
geodata.plus flattens DXF layers into GeoJSON features and preserves the layer name as a layer property on each feature. If you need separate files per layer, you can filter by the layer property in QGIS or any JSON tool after conversion.
My DXF uses arcs and circles — will those be converted correctly?
Arcs and circles are CAD primitives with no direct GeoJSON equivalent. geodata.plus approximates them as densified LineString or Polygon geometries with a configurable vertex count, which preserves visual fidelity at mapping scales while remaining valid GeoJSON.
I don't know the CRS my surveyor used — what should I enter?
Check the DXF header (EXTMIN/EXTMAX values) or ask your surveyor for the projection. If coordinates are in the millions (e.g., 500000, 4000000), they are likely in a UTM or state plane CRS. geodata.plus will warn you if the coordinate range looks inconsistent with the EPSG you selected.