Upload Shapefile & Convert to GeoJSON
No file uploaded yet.
Accepted format: .zip shapefile archive
๐งพ Shapefile to GeoJSON Converter
The Shapefile format is a standard for GIS desktop tools like ArcGIS and QGIS, but the web speaks GeoJSON โ compact, human-readable, and ready for JavaScript libraries like Leaflet, MapLibre, and Mapbox GL.
This tool lets you instantly upload zipped shapefiles (.zip), inspect the metadata, view the attribute table, and convert your data to GeoJSON โ all right in your browser with no install needed.
๐ง Powered by Python:
- GeoPandas: for reading shapefiles and converting to GeoDataFrames
- Shapely: for geometry validation, centroid extraction, and cleanup
- Fiona: for safe file parsing from zipped shapefiles
- Flask: as the web engine connecting it all behind the scenes
๐ ๏ธ Key Features:
- Upload zipped shapefiles up to 15 MB
- View metadata (CRS, geometry type, fields)
- Preview and search the attribute table using DataTables
- Open the converted file in a live Leaflet map with popups
- Edit and inspect the raw GeoJSON in a modal viewer
- Custom Export Settings: rename file, exclude fields
Built as part of the Zawia GeoTools Suite, this converter empowers GIS users and developers to quickly transform legacy data for modern web workflows.