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, GeoPackage, FlatGeobuf and SQLite without installing desktop GIS software.
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 GML are available as outputs. They are not accepted as inputs, so a spreadsheet of coordinates is a job for the bulk CSV tool rather than this one.
How to use the GIS File Converter
- 1
Upload your file
Drop in a Shapefile (zipped), GeoJSON, KML, GeoPackage, FlatGeobuf or SQLite file. The input format is worked out for you.
- 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
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
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, GeoPackage, FlatGeobuf and SQLite work as both input and output. CSV and GML are available as outputs only.
- Can I upload a CSV or a GPX file?
- Not at the moment — both are temporarily unavailable as inputs. For a spreadsheet of coordinates, the bulk CSV tool is the right route.
- 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.