GIS data rarely stays in one format for its whole life — a Shapefile from one source needs to become GeoJSON for a web map, or a CSV of coordinates needs to become a proper GeoPackage. GIS Format Converter handles this directly, with no configuration beyond picking the output format.

What you can convert

Upload: CSV, Excel (.xlsx/.xls), GeoJSON, Shapefile (as a .zip), GeoPackage, or KML/KMZ.
Export to: GeoJSON, Shapefile, GeoPackage, CSV, KML, KMZ, or DXF.

The steps

  1. Upload your file

    For CSV or Excel without existing geometry, the tool detects likely latitude/longitude or WKT columns automatically and lets you confirm before building geometry.

  2. Pick your output format

    If your data has mixed geometry types (points and polygons in one file, for example) and you pick Shapefile, you'll see a clear warning before converting — Shapefile genuinely can't hold mixed types, and it's better to know that upfront than after a failed export.

  3. Convert and download

    The output downloads directly — a ready-to-use .zip for Shapefile, a single file for the others.

Converting to KML or KMZ applies one neutral default style to every feature — this tool is built for fast, no-configuration conversion. If you need custom per-category icons, colors, and popups, KML Studio is the right tool instead.

A genuine limit worth knowing

Shapefile requires every feature in a file to share one geometry type — that's a real constraint of the format itself, not something any converter can work around. GeoJSON, GeoPackage, and KML all support mixed geometry types in one file if that's what you're working with.

Have a file you need in a different format?

Open GIS Format Converter →

Related Tutorials

How to Convert CSV to KML How to Reproject a Shapefile to UTM (or Any CRS) How to Fix Invalid Geometry Errors in a Shapefile or GeoJSON