GeoJSON Viewer
Upload, paste, or load a GeoJSON URL to view and validate it on an interactive map — inspect feature properties and share a link.
About This Tool
The GeoJSON Viewer renders a GeoJSON file on an interactive map and lets you inspect the properties of individual features. It is used to verify spatial data exports, debug GIS pipeline outputs, and quickly explore datasets without installing desktop GIS software.
Input
A .geojson or .json file uploaded from your device, raw GeoJSON pasted as text, or a public URL to a GeoJSON file. It must contain a valid RFC 7946 FeatureCollection, Feature, or geometry object. Files up to several megabytes are handled in the browser — uploads and pastes never leave your device.
Output
All geometries rendered on the map — points as markers, linestrings as polylines, polygons as filled shapes. Clicking any feature opens a properties panel showing its key-value metadata, and a validation summary flags any RFC 7946 errors or warnings (such as swapped [lat, lng] coordinates). Feature counts by geometry type appear in the summary bar, and you can download, copy, or share a link to the data.
Key Concepts
- GeoJSON (RFC 7946)
- An open JSON standard for encoding geographic data. Supported geometry types:
Point,MultiPoint,LineString,MultiLineString,Polygon,MultiPolygon, andGeometryCollection. EachFeaturemay carry an arbitrarypropertiesobject. Coordinates are always [longitude, latitude] in WGS84 (EPSG:4326) — note the order is longitude first, opposite to the lat/lng convention of most GPS systems. - FeatureCollection
- The standard top-level GeoJSON container:
{"type": "FeatureCollection", "features": [...]}. A single file may contain thousands of features of mixed geometry types. Individual features can also be loaded as root objects. - CRS limitation
- GeoJSON is defined exclusively in WGS84. Files exported from desktop GIS in other projections (e.g. UTM EPSG:32632, Web Mercator EPSG:3857) will appear geographically displaced until reprojected. Reproject to EPSG:4326 in QGIS or with
ogr2ogrbefore loading.
Frequently Asked Questions
How do I open or view a GeoJSON file?
Drag and drop a .geojson or .json file onto the upload area (or click to browse), paste the GeoJSON text, or load it from a URL. It renders instantly on the interactive map — no software to install.
Is the GeoJSON Viewer free? Do I need an account?
It is completely free with no signup. Files you upload or paste are processed entirely in your browser and are never sent to a server.
Does it validate GeoJSON?
Yes. Your data is checked against the GeoJSON RFC 7946 specification. The viewer reports errors such as invalid JSON or malformed geometry, and warnings such as coordinates outside the valid range (often swapped latitude/longitude) or unclosed polygon rings.
Which GeoJSON types are supported?
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature and FeatureCollection.
Why do my coordinates appear in the wrong place or mirrored?
GeoJSON stores coordinates as [longitude, latitude] per RFC 7946 — the opposite order to the [latitude, longitude] shown by many GPS apps. If your features land in the wrong hemisphere, your coordinates are probably swapped.
Can I share the map I loaded?
Yes. Click Share to copy a link. Small datasets are encoded directly in the link, so nothing is stored on any server. For large files, host the file and share its URL using the URL tab.
Is my data uploaded to a server?
No. Uploading or pasting keeps your data in your browser. Only the “Load URL” option fetches an external file — from the address you provide.