About GISpo Studio
A privacy-first geospatial toolkit. Convert, validate, and preview GIS files directly in your browser or via a GDAL backend — no desktop software required.
Mission
No Software to Install
Converting between GeoJSON, Shapefile, GeoPackage, KML, and other formats should not require a full QGIS or GDAL setup. GISpo makes it a one-click operation.
Privacy by Design
Uploaded files are processed on an isolated, short-lived GDAL worker and deleted in full immediately after conversion. We have no database and do not store or log the contents of your files; only technical server logs (e.g. IP address, timestamp) may be retained for operational security. No third-party sharing.
Transparent Output
All conversions run with GDAL 3.10.3 from Debian, pinned in the worker image. Where a target format cannot hold something (e.g. long field names in Shapefiles, areas in GPX), GDAL adapts the data and the report after each conversion lists every change.
Tools
Transform Shapefiles, GeoJSON, GeoPackage, KML, GPX and more. Conversions run server-side on a GDAL worker on Fly.io (Frankfurt).
Inspect geometry integrity, layer statistics, feature counts, and CRS metadata before converting. Powered by ogrinfo via the GDAL backend.
Drag & drop any GIS file to visualize it on an interactive Leaflet map. Parsed entirely in your browser — nothing is uploaded.
Supported Formats
11 formats supported across the converter, validator, and preview tools. Each links to a dedicated hub page with conversion paths, validator, technical specifications, and FAQ.
Technology Stack
Frontend
Next.js 15 · React 19 · Tailwind CSS 4 · Vercel
Backend
GDAL / OGR · Python · Fly.io (Frankfurt/EU)
Map Rendering
Leaflet · OpenStreetMap tiles
File Parsing
shpjs · @tmcw/togeojson · topojson-client
Data & Privacy
Files uploaded for conversion or validation are processed in a per-request temporary directory on an isolated, short-lived GDAL worker (Fly.io, Frankfurt/EU). They are deleted in full immediately after the response is sent — even on error — never inspected beyond what GDAL requires for the operation, and never persisted to a database. The client-side Preview tool does not upload anything at all — parsing happens entirely in your browser tab.
Read the full Privacy Policy