DeskGyver

GeoJSON Map Viewer & Editor

Upload, view, and style GeoJSON on an interactive Leaflet map — or draw points, lines, and polygons from scratch and download your own .geojson file. Measure distances and areas, color-code by property, and export to PNG, PDF, or GeoJSON.

Frequently Asked Questions

What file formats are supported?
Standard GeoJSON files (.geojson or .json) containing a FeatureCollection, individual Features, or bare geometries. All geometry types are supported: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, and GeometryCollection.
Can I draw my own features and download a GeoJSON file?
Yes. Use the Draw panel to add points, lines, or polygons by clicking the map. Click to add vertices, double-click (or press Finish) to complete a line or polygon, and press Escape to cancel an in-progress feature. Drawn features appear as their own layer that you can style, rename, or remove, and download as a .geojson file from the Draw panel or the Export menu.
How do I style features by a property?
After uploading a file, expand the layer controls in the sidebar. Use the "Style by" dropdown to pick a property. Each unique value gets its own color and stroke width slider so you can style them independently.
Can I load multiple GeoJSON files at once?
Yes. Each uploaded file becomes a separate layer with its own visibility toggle, color scheme, and style settings. You can drag and drop multiple files simultaneously.
Is my data uploaded to a server?
No. All file parsing, drawing, and map rendering happens entirely in your browser. Your geographic data never leaves your device.

Related Tools