GIS File Conversion Utility.
Deterministic geospatial translations — no databases, no data retention.
Privacy-first conversion service for Shapefile, GeoJSON, GeoPackage and more. Files are processed on an isolated, short-lived GDAL worker (Fly.io, Frankfurt/EU) and deleted immediately after conversion — no persistent storage. Fully open spec mappings.
Active Map Converters
High-speed programmatic engines executing natively against cloud-optimized environments.
| Converter Path | Description | Inputs | Outputs | Status | |
|---|---|---|---|---|---|
| Shapefile to GeoPackage Converter | Puts every Shapefile from a ZIP into one GeoPackage file, using GDAL's ogr2ogr. | .zip | .gpkg | LIVE | Convert |
| Shapefile to GeoJSON Converter | Turns the Shapefiles in a ZIP into GeoJSON files with GDAL's ogr2ogr. | .zip | .geojson | LIVE | Convert |
| GeoJSON to GeoPackage Converter | Writes a GeoJSON file into a GeoPackage layer with GDAL's ogr2ogr. | .geojson .json | .gpkg | LIVE | Convert |
| GeoPackage to GeoJSON Converter | Converts every layer of a GeoPackage to GeoJSON with GDAL's ogr2ogr. | .gpkg | .geojson | LIVE | Convert |
| KML to GeoJSON Converter | Converts a KML file to GeoJSON with GDAL's ogr2ogr, one GeoJSON per KML folder. | .kml | .geojson | LIVE | Convert |
| GeoJSON to KML Converter | Converts a GeoJSON file to KML 2.2 with GDAL's ogr2ogr. | .geojson .json | .kml | LIVE | Convert |
| GPX to GeoJSON Converter | Converts waypoints, routes and tracks of a GPX file to GeoJSON with GDAL's ogr2ogr. | .gpx | .geojson | LIVE | Convert |
| CSV to GeoJSON Converter | Turns a CSV with coordinate or WKT columns into GeoJSON with GDAL's ogr2ogr. | .csv | .geojson | LIVE | Convert |
| DXF to GeoPackage Converter | Converts a DXF drawing to a GeoPackage layer with GDAL's ogr2ogr. | .dxf | .gpkg | LIVE | Convert |
| ALKIS NAS to GeoPackage Converter | Converts an ALKIS NAS file (.xml) to a GeoPackage with GDAL's NAS driver. | .xml | .gpkg | LIVE | Convert |
| ALKIS NAS to DXF Converter | Converts an ALKIS NAS file (.xml) to a DXF drawing with one layer per ALKIS object type. | .xml | .dxf | LIVE | Convert |
| Shapefile to KML Converter | Converts the Shapefiles in a ZIP to one KML file with GDAL's ogr2ogr. | .zip | .kml | LIVE | Convert |
| KML to Shapefile Converter | Converts a KML file to Shapefiles with GDAL's ogr2ogr, one Shapefile per KML folder. | .kml | .zip | LIVE | Convert |
| GeoJSON to Shapefile Converter | Writes a GeoJSON file as Shapefile (ZIP with .shp, .shx, .dbf and .prj) using GDAL's ogr2ogr. | .geojson .json | .zip | LIVE | Convert |
| GPX to GeoPackage Converter | Writes waypoints, routes and tracks of a GPX file as layers into one GeoPackage. | .gpx | .gpkg | LIVE | Convert |
| GeoPackage to GPX Converter | Converts the point and line layers of a GeoPackage to GPX with GDAL's ogr2ogr. | .gpkg | .gpx | LIVE | Convert |
| Shapefile to GPX Converter | Converts point and line Shapefiles from a ZIP to GPX with GDAL's ogr2ogr. | .zip | .gpx | LIVE | Convert |
| GPX to KML Converter | Converts waypoints, routes and tracks of a GPX file into one KML with GDAL's ogr2ogr. | .gpx | .kml | LIVE | Convert |
| KML to GPX Converter | Converts the placemarks of a KML file to GPX waypoints and routes with GDAL's ogr2ogr. | .kml | .gpx | LIVE | Convert |
| WKT to GeoJSON Converter | Converts a text file with WKT geometries (one per line) to GeoJSON with GDAL. | .wkt .txt | .geojson | LIVE | Convert |
| GeoJSON to WKT Converter | Writes the geometries of a GeoJSON file as Well-Known Text into a CSV file. | .geojson .json | .csv | LIVE | Convert |
| TopoJSON to GeoJSON Converter | Converts a TopoJSON file to GeoJSON with GDAL's ogr2ogr, one GeoJSON per TopoJSON object. | .topojson .json | .geojson | LIVE | Convert |
| GML to GeoJSON Converter | Converts a GML file to GeoJSON with GDAL's ogr2ogr, one GeoJSON per feature type. | .gml | .geojson | LIVE | Convert |
| GeoJSON to GML Converter | Converts a GeoJSON file to GML 3.2 with schema (.xsd) using GDAL's ogr2ogr. | .geojson .json | .zip | LIVE | Convert |
| GML to GeoPackage Converter | Writes every feature type of a GML file as a layer into one GeoPackage. | .gml | .gpkg | LIVE | Convert |
| GeoPackage to GML Converter | Converts the layers of a GeoPackage to GML 3.2 with schema using GDAL's ogr2ogr. | .gpkg | .zip | LIVE | Convert |
| TopoJSON to GeoPackage Converter | Writes every object of a TopoJSON file as a layer into one GeoPackage. | .topojson .json | .gpkg | LIVE | Convert |
| WKT to GeoPackage Converter | Converts a text file with WKT geometries (one per line) to a GeoPackage with GDAL. | .wkt .txt | .gpkg | LIVE | Convert |
| DXF to Shapefile Converter | Converts a DXF drawing to Shapefiles with GDAL's ogr2ogr, split by geometry type. | .dxf | .zip | LIVE | Convert |
| Shapefile to DXF Converter | Writes the geometries of the Shapefiles in a ZIP to a DXF drawing with GDAL's ogr2ogr. | .zip | .dxf | LIVE | Convert |
| CSV to Shapefile Converter | Turns a CSV with coordinate or WKT columns into a Shapefile with GDAL's ogr2ogr. | .csv | .zip | LIVE | Convert |
| Shapefile to CSV Converter | Writes the Shapefiles in a ZIP as CSV tables with geometry columns, using GDAL's ogr2ogr. | .zip | .csv | LIVE | Convert |
| GeoJSON to CSV Converter | Writes a GeoJSON file as CSV table with geometry columns, using GDAL's ogr2ogr. | .geojson .json | .csv | LIVE | Convert |
| GeoPackage to CSV Converter | Writes every layer of a GeoPackage as CSV table with geometry columns. | .gpkg | .csv | LIVE | Convert |
Guides, Workflows & Upcoming Formats
Advanced layer translations requiring additional coordinates configuration or offline CLI commands.
| Target Schema | Methodology Details | Source | Target | Type | |
|---|---|---|---|---|---|
| SAP Export to GeoPackage via CSV | SAP data is no GIS format. A CSV export with coordinate columns can be converted with GDAL; this guide shows how. | SAP Data | GeoPackage | GUIDE | Details |
| OpenStreetMap to GeoPackage with ogr2ogr | How GDAL's OSM driver turns OpenStreetMap data into a GeoPackage, with a tested command. | OpenStreetMap | GeoPackage | GUIDE | Details |
| EPSG:4326 to EPSG:25832 (UTM 32N) with ogr2ogr | How to reproject vector data from WGS84 (EPSG:4326) to ETRS89 / UTM zone 32N (EPSG:25832) with ogr2ogr, with tested results. | WGS 84 (EPSG:4326) | ETRS89 / UTM Zone 32N (EPSG:25832) | GUIDE | Details |
| EPSG:4326 to EPSG:3857 (Web Mercator) with ogr2ogr | How to reproject vector data from WGS84 (EPSG:4326) to Web Mercator (EPSG:3857) with ogr2ogr, with tested results. | WGS 84 (EPSG:4326) | Web Mercator (EPSG:3857) | GUIDE | Details |
| PostGIS to GeoJSON with ogr2ogr | How to export a PostGIS table to GeoJSON with ogr2ogr. | PostGIS SQL | GeoJSON | GUIDE | Details |
| GeoJSON to PostGIS with ogr2ogr | How to load a GeoJSON file into PostGIS with ogr2ogr, via an SQL file or a direct connection. | GeoJSON | PostGIS SQL | GUIDE | Details |
GIS File Validators
Inspect geometry integrity, layer statistics, and CRS metadata before converting.
Interactive Map Preview
Visualize GeoJSON, KML, GPX, Shapefile, and TopoJSON files on an interactive map — entirely in your browser.
GIS File Preview
NewDrag & drop any GIS file to visualize it on an interactive Leaflet map. No upload, no server — parsed entirely in your browser. Click features to inspect attributes.
System Architecture & Security Spec
Deterministic Engine Core
Runs GDAL 3.10.3 from the Debian package, pinned in the worker image. The same file on the same converter always runs the same ogr2ogr commands.
Ephemeral Processing
Conversions run on an isolated, short-lived GDAL worker. Each upload is processed in a per-request temporary directory that is deleted in full the moment the job finishes — even on error.
Nothing Lost Silently
Coordinate systems are kept; only KML and GPX output is converted to WGS84, as these formats require. Where a target format cannot hold something (long field names in Shapefiles, areas in GPX), the report after each conversion lists every change.