Convert Shapefile to GeoJSON — and GIS files in every direction

Drop in a Shapefile, GeoJSON, KML or GeoPackage. Get it back in the format your next tool actually wants, reprojected to the coordinate system you pick, with a map preview and a feature count so you can trust the result. No QGIS install, no command line.

Drag & drop GIS files here, or click to browse
Shapefile (ZIP or the .shp/.shx/.dbf parts together), GeoJSON, KML/KMZ, GeoPackage, GML, CSV with coordinates, GPX, TopoJSON

How it works

1. Upload

Add one file or a whole batch. Shapefiles can be a ZIP, or the loose .shp, .shx and .dbf parts together — we group them for you and tell you at once if a part is missing.

2. Choose format & coordinate system

Pick the output format and, if you need it, a target coordinate system. Any EPSG code works, not just the common ones in the list.

3. Check the result

Every conversion reports feature counts in and out, the geometry type, the fields kept, and a map preview. If something changed, you see it before you download.

4. Download

Results come down as one tidy ZIP. Registered users get their history for 72 hours and an email when big jobs finish.

Formats we read

FormatFilesGeometry
Shapefile.shp + .shx + .dbf (or a ZIP of them)Points, lines, polygons
GeoJSON.geojson, .jsonAll geometry types
KML / KMZ.kml, .kmzPoints, lines, polygons
GeoPackage.gpkgAll geometry types, multiple layers
GML.gmlAll geometry types
CSV with coordinates.csvPoints from longitude/latitude columns
GPX.gpxTracks, routes, waypoints
TopoJSON.jsonAll geometry types

Formats we write

GeoJSON

For web maps: Leaflet, Mapbox, OpenLayers, Kepler.gl

Shapefile (ZIP)

For ArcGIS and classic QGIS workflows

GeoPackage

One tidy file that holds everything, no sidecar files

KML

For Google Earth

GML

For INSPIRE and formal data exchange

CSV (WKT geometry)

For spreadsheets, databases and quick analysis

Built for the files browser tools refuse

Server-side conversion

Free browser converters stop at 25–50 MB because everything runs in your tab. Ours runs on a server with GDAL — the same library QGIS and ArcGIS workflows rely on — so 500 MB and multi-GB files are normal work, not an error message.

Coordinate systems done openly

Reprojection is where conversions quietly go wrong. We show the source and target systems in the report, warn when a file has no CRS at all, and let you assign the source EPSG when the .prj is missing.

Proof before download

Feature counts, field lists, bounding boxes and a live map preview. If the output lost features or renamed fields, the report says so in plain words — nothing changes silently.

Frequently asked questions

How do I convert a Shapefile to GeoJSON?

Zip the .shp, .shx and .dbf files together (add the .prj if you have it), drop the ZIP above, choose GeoJSON, and click Convert. You get a feature count and a map preview before you download, so you can check the result is right.

My Shapefile has no .prj file. What happens?

The .prj file is what tells us the coordinate system. Without it we can still convert the format, and we copy the coordinates unchanged — but reprojection needs a known starting point. If you know the source system, enter its EPSG code in the "Source EPSG" field and everything works as normal.

What is the largest file I can convert?

Free accounts convert files up to 25 MB. Starter goes to 500 MB and Pro to 5 GB, because conversion runs on our servers instead of in your browser. Very large files take a few minutes; we show the feature counts when the job finishes and can email you the result.

How long do you keep my files?

Uploads and results are deleted automatically after 72 hours. Files are processed on our own server and are never shared. See the privacy policy for the details.

Can I change the coordinate system during conversion?

Yes. Pick a target system from the list (WGS 84, Web Mercator, NAD83, your UTM zone and more) or enter any EPSG code. The converter reprojects the geometry and reports the new coordinate system in the result summary.

Why did my attribute fields get renamed?

That only happens when you export to Shapefile: the format limits field names to 10 characters, a rule from the 1990s that ArcGIS still enforces. We list every rename in the conversion report so nothing changes silently. GeoPackage and GeoJSON keep full field names.