geojson io
Quick, simple tool for creating, viewing, and sharing GeoJSON maps. Edit geometry directly on the map.
Open the official app on geojson.io
This tool is hosted by its maintainers. Click below to open geojson.io in a new tab — it's their official demo.
Browse maps tools →What's next with geojson io?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is geojson io?
geojson.io is an open-source web tool designed for creating, editing, and sharing spatial data in geographic formats. It enables users to generate and manipulate geospatial datasets directly in a browser, supporting formats like GeoJSON, KML, CSV, and Shapefile. The tool is primarily used by developers, geospatial analysts, and map creators who need to work with geographic data without relying on complex desktop software. It addresses the challenge of handling spatial data by providing an intuitive interface for drawing geometries, managing attributes, and exporting data for integration into mapping applications or analysis workflows. By simplifying the process of working with geospatial data, geojson.io streamlines tasks such as data preparation, visualization, and collaboration.
How it works
geojson.io is a browser-based tool developed by Mapbox for editing and visualizing geographic data. It allows users to create and modify spatial features such as points, lines, polygons, and their associated properties. The tool is particularly useful for projects requiring quick data manipulation or integration with mapping platforms. Its primary purpose is to serve as a lightweight alternative to desktop GIS software, enabling users to work with geospatial data in a web environment. It is ideal for scenarios where rapid prototyping, data sharing, or simple geospatial analysis is needed without complex setup. The tool supports importing and exporting data in multiple formats, including GeoJSON, KML, CSV, and Shapefile. Users can draw geometries interactively on a map, edit feature attributes via the Feature Editor or Table Panel, and apply keyboard shortcuts for efficiency. Query parameters allow preloading data from external sources, facilitating workflows that integrate with APIs or datasets.
How to use it
- 1Access the tool via its web interface. 2. Import data by uploading a file or pasting GeoJSON content. 3. Use the map canvas to draw points, lines, or polygons by clicking and dragging. 4. Edit feature properties using the Feature Editor or Table Panel. 5. Export the final dataset in the desired format. Practical tips: Use the 'Query' parameter to load data from URLs, leverage the Table Panel for bulk attribute edits, and ensure coordinate systems match the map's projection for accurate visualization.
What it can do
- Utility
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/mapbox/geojson.io
- license: ISC — free to use
- privacy: Opens an external demo
Limitations
- Limited support for advanced geospatial analysis beyond basic data creation and editing.
- Dependence on GeoJSON format may restrict compatibility with non-standard or proprietary data types.
- No built-in tools for coordinate system conversion or complex spatial operations.
- Performance may degrade with extremely large datasets due to browser-based limitations.
- Lack of version control or collaboration features for real-time editing.
Understanding the result
Quick, simple tool for creating, viewing, and sharing GeoJSON maps. Edit geometry directly on the map.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by geojson.io (MIT).
- Built with
- geojson.io (mapbox/geojson.io)
- License
- MIT
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- JSON
- Output
- JSON
Built with mapbox/geojson.io. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- geojson.io
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- mapbox/geojson.io — GitHub Repository
Upstream project · GitHub
- ISC License
Upstream project
Frequently asked
What is the primary use case for geojson.io?
geojson.io is primarily used for creating, editing, and exporting geospatial data in formats like GeoJSON. It is ideal for developers and analysts who need to prepare spatial datasets for mapping applications, integrate with web services, or share data with collaborators without complex software.
How does geojson.io handle coordinate systems and projections?
The tool assumes data is in a standard geographic coordinate system (e.g., WGS84) and displays features on a web Mercator projection map. Users must ensure their input data aligns with this projection for accurate visualization, though it does not perform coordinate system conversions or handle complex projections.
How can I edit multiple features at once?
Use the Feature Editor or Table Panel to batch-edit attributes. Select multiple features by clicking and holding, then modify their properties in the editor. This allows updating values like names, categories, or tags efficiently without manual entry for each feature.
How does geojson.io compare to desktop GIS tools like QGIS?
geojson.io is a lightweight, browser-based tool suited for simple data creation and export, while QGIS offers advanced geospatial analysis, raster support, and complex data manipulation. geojson.io lacks features like spatial queries, 3D visualization, or integration with proprietary GIS formats, making it ideal for quick tasks rather than comprehensive analysis.
What should I do if my data doesn't load correctly?
Verify the data format matches supported types (GeoJSON, KML, etc.) and check for syntax errors in the file. Ensure coordinates are in the correct order (longitude, latitude) and within valid ranges. If using query parameters, confirm the URL is properly formatted and accessible. For Shapefile imports, ensure all related files (e.g., .shp, .dbf) are uploaded together.