Convert

GIS File Converter

Geospatial data arrives in whichever format the last piece of software used, and the one you need is rarely the one you were sent. This converter moves a file between Shapefile, GeoJSON, KML and KMZ, GeoPackage, File Geodatabase, MapInfo, DXF, GPX, FlatGeobuf, SQLite and more without installing desktop GIS software.

In the workspace

Try it on the map.

The GIS File Converter runs live in the MapGO workspace, on an interactive map.

Conversions run on credits, so you will need an account.

Open in workspace

Two things it does that most online converters do not: it can produce several output formats from a single upload, and it can reproject your coordinates to a different EPSG code along the way. Files up to 5 GB are accepted.

How it works

Upload a file and the input format is detected for you. Tick as many output formats as you want and each is produced in the same run, then collected on the conversion results page when processing finishes.

CSV and GPX files work as inputs too: a spreadsheet with latitude and longitude columns becomes a GIS file. Formats that hold several layers (KML folders, geodatabases, TopoJSON) convert the largest layer, and a note on the finished conversion names the others. For geocoding a spreadsheet of addresses, use the bulk tools instead.

How to use the GIS File Converter

  1. Step 1

    Upload your file

    Drop in a Shapefile (zipped), GeoJSON, KML, KMZ, GeoPackage, File Geodatabase (zipped), MapInfo (zipped), DXF, GPX, CSV or SQLite file. The input format is worked out for you.

  2. Step 2

    Pick your output formats

    Choose one format, or tick several — every one you select is produced from the same upload in a single run.

  3. Step 3

    Reproject, if you need to

    Set a source and target EPSG code to change the coordinate reference system during conversion, for example between WGS84 and a national grid.

  4. Step 4

    Download the results

    Converted files appear on the conversion results page once processing finishes, ready to download.

What people use it for

Handing data to another tool

Turn a Shapefile from a client into GeoJSON for a web map, or a GeoPackage for QGIS, without a round trip through desktop software.

Modernising older data

Move legacy Shapefiles into GeoPackage or FlatGeobuf, which hold long field names and multiple layers in a single file.

Fixing a projection mismatch

Reproject to the EPSG code the receiving system expects, so layers line up instead of landing in the wrong hemisphere.

Serving several recipients at once

Produce GeoJSON, Shapefile and CSV from one upload when different people need the same data in different shapes.

Frequently asked questions

Which formats can I convert between?
Shapefile, GeoJSON, KML, KMZ, GeoPackage, File Geodatabase, MapInfo, DXF, GPX, CSV, GML, FlatGeobuf and SQLite work as both input and output. TopoJSON is input only.
Can I upload a CSV or a GPX file?
Yes. A CSV needs a latitude and a longitude column (or a geometry_wkt column of WKT shapes). A GPX file converts its track, or its routes or waypoints if it has no track. An Excel or OpenDocument sheet is not accepted yet; save it as CSV first.
Can I change the coordinate system while converting?
Yes. Set a source EPSG code and a target EPSG code and the geometries are reprojected during the conversion.
How large a file can I upload?
Up to 5 GB. Shapefiles should be uploaded as a .zip so their accompanying files travel with them.

Open it on the map.

The GIS File Converter is one of the tools in the MapGO workspace, alongside everything else on the map.