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.
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
| Format | Files | Geometry |
|---|---|---|
| Shapefile | .shp + .shx + .dbf (or a ZIP of them) | Points, lines, polygons |
| GeoJSON | .geojson, .json | All geometry types |
| KML / KMZ | .kml, .kmz | Points, lines, polygons |
| GeoPackage | .gpkg | All geometry types, multiple layers |
| GML | .gml | All geometry types |
| CSV with coordinates | .csv | Points from longitude/latitude columns |
| GPX | .gpx | Tracks, routes, waypoints |
| TopoJSON | .json | All 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.