KML to GeoParquet Converter

Moving features digitised in Google Earth into a cloud data warehouse, where Parquet's columnar layout makes spatial joins and filtered scans far cheaper than XML.

Convert KML to GeoParquet now

Common issues converting KML to GeoParquet

Frequently asked questions

Do I need a paid plan for this conversion?

Yes. GeoParquet is a Pro-tier output format, so KML to GeoParquet requires a paid Pro plan. Reading KML is free, but writing GeoParquet is gated to Pro.

What CRS does the output use?

OGC:CRS84 (longitude/latitude WGS 84), the GeoParquet spec default. KML is always WGS 84, so coordinates pass through without reprojection and the `geo` metadata records CRS84.

Which tools can read the result?

Anything that reads Parquet sees the columns; tools that understand the `geo` metadata key — BigQuery, Carto, Apache Sedona, Wherobots, DuckDB's spatial extension, OGR/GDAL ≥ 3.5, GeoPandas — materialise geometry from the WKB column directly.

Do placemark names and ExtendedData carry over?

Yes. The placemark name and description become string columns, and each <Data name='...'> ExtendedData element becomes its own column. Styling is the only thing dropped.

Related conversions

Tools & reference