GeoJSON Viewer
Upload or paste GeoJSON to visualize on an interactive map. See feature counts, geometry types, properties table. Runs in your browser.
Zero uploads. GeoJSON is parsed and rendered entirely in your browser. Tiles come from OpenStreetMap.
Upload .geojson or .json file
Drop here or click to browse
GeoJSON Viewer Tutorial
What is GeoJSON?
GeoJSON is the standard format for exchanging geographic features — points, lines, polygons, with arbitrary properties. Used by mapping libraries (Mapbox, Leaflet, Google Maps), GIS tools (QGIS, ArcGIS), and data sources (Natural Earth, OpenStreetMap, US Census).
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {"type": "Point", "coordinates": [-73.98, 40.75]},
"properties": {"name": "Times Square"}
}
]
}
Supported Geometry Types
- Point / MultiPoint — single or multiple coordinates
- LineString / MultiLineString — roads, rivers, routes
- Polygon / MultiPolygon — countries, parcels, buildings
- GeometryCollection — mixed geometries in one feature
Common Use Cases
- Quick sanity check on a GeoJSON file — does it actually render?
- Review feature properties across hundreds of polygons
- Debug coordinate ordering (lon-lat vs lat-lon mixups)
- Share a feature set with someone who doesn't have QGIS installed
- Verify bounding box before importing to a production system
Interactive Map
- Click any feature to see its properties in a popup
- Map auto-zooms to fit the bounding box
- OpenStreetMap tiles — no API key needed
- Uses Leaflet, loaded from unpkg CDN (no data sent anywhere from our side)
Limits
Client-side rendering means very large files (>10MB, >20k features) may stutter. For those, use desktop tools like QGIS or Mapbox Studio.