No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
Site-plan, survey and utility-line exports from CAD programs are often DXF - web maps and GIS tools such as Leaflet, Mapbox or QGIS expect GeoJSON instead. This tool reads your DXF drawing directly in the browser and converts every element into a GeoJSON feature: LINE/LWPOLYLINE/POLYLINE and arcs become a LineString or (for closed shapes) a Polygon, TEXT and POINT become a Point.
Honestly framed: DXF carries no coordinate reference system. Drawing coordinates are carried over unchanged as planar (flat) coordinates, not reprojected into a geographic system like WGS84 - unless your DXF file already originates from a geographic coordinate system, the resulting coordinates are not a genuine longitude/latitude pair. TEXT content is carried along as `properties.text` on its point feature; INSERT block references (including nested ones) are fully resolved in place.
Everything runs entirely locally in the browser - your possibly confidential site-plan drawing never leaves your device. A solid-fill HATCH is included as a Polygon (with holes for inner contours); DIMENSION, pattern-fill HATCH and a few other rare types are not included in the GeoJSON file, but are not hidden either: an additional text file lists exactly what was skipped.
Specifications
Specifications
Input formats
DXF
Auto-conversion
PNG, JPG, WebP, SVG
Output format
GeoJSON
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop your DXF file.
The conversion runs automatically.
Download the GeoJSON (e.g. for Leaflet or QGIS).
Limitations: Converts LINE/LWPOLYLINE/POLYLINE/CIRCLE/ARC/ELLIPSE (tessellated to a LineString or Polygon)/POINT/TEXT (as a Point with `properties.text`)/INSERT (resolved)/SPLINE (as a real rational NURBS curve, tessellated)/solid-fill HATCH (as a Polygon with holes) into a GeoJSON FeatureCollection. DXF carries no coordinate reference system - coordinates are passed through as planar values, not reprojected to WGS84. DIMENSION, pattern-fill HATCH and other unrecognised element types are not included; if the drawing contains such elements, an additional notice file lists exactly what was skipped. A drawing consisting entirely of unsupported elements is rejected with a clear error.
FAQ
Are the coordinates real GPS coordinates?
Only if your DXF file was already drawn in a geographic system (e.g. WGS84). Otherwise they are planar drawing coordinates with no reference system.
Do closed shapes become polygons?
Yes, a closed polyline, a circle or a full ellipse are emitted as a GeoJSON Polygon; everything else as a LineString.
Is text preserved?
Yes, as a Point feature with the text content in `properties.text`.
What happens to DIMENSION or a pattern-fill HATCH?
They are not included, but are honestly listed in an additional text file instead of silently disappearing. A solid-fill HATCH, by contrast, is included as a Polygon feature.
Is my file uploaded?
No, the conversion happens entirely locally in the browser; your drawing never leaves your device.