DXF to KML Converter
LocalConvert DXF to KML for Google Earth — free online, no upload. Lines, polylines, arcs and text become KML placemarks, parsed locally in your browser.
Drag files here, or click to browse
Supports DXF
Choose fileKML is always WGS84 lon/lat. DXF drawing coordinates are written as-is — no projection or georeferencing. If it lands in the wrong place, georeference/reproject the drawing first (see the FAQ).
What is it? DXF to KML converts CAD drawings to KML for Google Earth and other map software, so site plans and layouts can be viewed over imagery. Drawing coordinates are written as-is — there is no projection or georeferencing step — and everything runs locally in your browser.
TL;DR: Convert DXF to KML in your browser and open it in Google Earth — no upload, no sign-up.
How to use
- Drop in an ASCII DXF — the KML is generated automatically.
- Tick 'Preview on a map' to check the shape (drawing values are plotted as lon/lat); an amber warning appears when coordinates fall far outside the WGS84 domain.
- Copy or download the .kml.
- Open it in Google Earth or another map tool.
FAQ
Why is my drawing in the wrong place?
KML uses geographic coordinates; reproject or georeference the DXF before export for correct placement.
Are layers kept?
Each feature's DXF layer name is written into its Placemark <name>; KML folders and styles are not created.
Does it support binary DXF?
No — only ASCII DXF is supported; convert binary DXF files first.
Will my file be uploaded?
No — the DXF is parsed and converted entirely in your browser; the file is never sent to a server.
Which DXF entities are converted?
LINE, LWPOLYLINE/POLYLINE, CIRCLE, ARC, POINT and TEXT/MTEXT are converted. Other entity types (SPLINE, INSERT, HATCH, DIMENSION…) are skipped, and the result panel reports per-type counts so nothing silently disappears.
Can it export KMZ?
No — the output is a plain .kml file. If you need KMZ, zip the .kml (with any icons it references) and rename the archive to .kmz; Google Earth accepts that.
How do I open the result in Google Earth?
Download or copy the .kml, then open it via File → Open in Google Earth Pro, or drag the file onto the globe. Google Earth for web imports .kml from the Projects panel.
Why do curved edges look segmented?
Circles and arcs are approximated as 32-segment polylines, and bulge arcs in polylines are sampled with endpoints held exact. Check curved edges after conversion if you need accuracy.
Examples
- Drop in a DXF → download KML and open it in Google Earth
Supported formats
Limitations
- No georeferencing/projection step.
- ASCII DXF only.
- Circles and arcs are approximated as 32-segment polylines — check curved edges after conversion.
- Bulge arc segments in polylines are preserved as sampled polyline arcs (endpoints unchanged).
- Entity types outside the whitelist (e.g. SPLINE/INSERT/HATCH/DIMENSION) are not converted — the result panel reports per-type counts.
- Layer names appear only in Placemark names — no KML folders or styles.
- Coordinates far outside the WGS84 lon/lat domain (±180 / ±90) trigger an amber in-page warning with the actual extent — output is not rejected (a hard guard would reject legitimate drawing coordinates).
- The optional map preview plots drawing values as lon/lat for shape checking only — it is not a placement guarantee.
- Processed locally in your browser — files are never 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.