Geospatial File Viewer — View GeoJSON, Shapefile, KML, GeoTIFF and More Online
Upload any geospatial file and view it on an interactive map directly in your browser. Supports GeoJSON, Shapefile, KML, GPX, GeoPackage, GML, DXF, GeoTIFF, and many more formats — no software installation required.
What is a geospatial file viewer?
A geospatial file viewer renders the geometry and attributes of a spatial data file on an interactive map. These tools convert any supported format to a displayable representation using GDAL WebAssembly in your browser, then render the result on a Leaflet map.
No data is sent to a server. The entire conversion and rendering pipeline runs client-side, so your files remain private and processing is near-instant for typical file sizes.
Common use cases
Inspect field-collected data
Open GPS tracks, survey exports, and field data to verify geometry before importing into a GIS.
Validate converted files
After converting between formats, use the viewer to confirm geometry and attributes were preserved correctly.
Share map previews
Quickly generate a map preview of any spatial file to share with colleagues who do not have GIS software.
Debug spatial data
Identify gaps, overlaps, or unexpected geometry in a dataset before running a spatial analysis.
Explore OSM extracts
Load OpenStreetMap data downloaded as GeoJSON or PBF and explore roads, buildings, and features on a map.
Review raster coverage
Visualise GeoTIFF or other raster files to check spatial extent, projection, and pixel values.
How to use
- 1
Select the viewer for your file format from the list below, or use the Universal Viewer for any supported format.
- 2
Click the upload area or drag and drop your file. Shapefile users: upload a ZIP containing the .shp, .dbf, and .prj files.
- 3
The file is converted to a displayable format in your browser using GDAL WebAssembly — no data is sent to a server.
- 4
The geometry is rendered on an interactive Leaflet map. Click any feature to view its attributes in a popup.
- 5
Pan and zoom to explore the data. Use the download button to save the converted GeoJSON if needed.
Supported formats
| Format | Best for |
|---|---|
| GeoJSON | Web-native vector format. Best for APIs and web maps. |
| Shapefile | Most common desktop GIS format. Upload as a ZIP. |
| KML | Google Earth format. Supports styles and placemarks. |
| GPX | GPS track and waypoint format from outdoor devices. |
| GeoPackage | Modern multi-layer SQLite container for GIS data. |
| GML | OGC XML format used by WFS services. |
| FlatGeobuf | High-performance binary format for cloud streaming. |
| TopoJSON | Compact JSON format with shared topology. |
| DXF | AutoCAD drawing exchange format. |
| GeoTIFF | Standard georeferenced raster/satellite image format. |
Frequently asked questions
What file formats can I view?
GeoJSON, Shapefile (ZIP), KML, GPX, GeoPackage, GML, FlatGeobuf, TopoJSON, DXF, MapInfo TAB, File Geodatabase, SpatiaLite, GeoJSON Sequences, OpenStreetMap (.osm/.pbf), CSV (with coordinate columns), GeoTIFF, and other GDAL-supported raster formats.
Is my data sent to a server?
No. All file conversion and map rendering happens entirely in your browser using WebAssembly. Your files never leave your device.
What is the maximum file size I can view?
There is no hard limit, but very large files over 100 MB may slow down the browser or cause memory errors depending on your device. For large datasets, consider filtering or clipping the data before viewing.
Can I view multiple files at once?
Each viewer handles one file at a time. To overlay multiple layers, use QGIS or another desktop GIS application.
Can I click features to see their attributes?
Yes — click any rendered feature on the map to open a popup showing all feature properties from the source file.