A friendly, browser-based JavaScript editor for OpenStreetMap, designed for simplicity and ease of use.
iD is a browser-based, JavaScript-powered editor for OpenStreetMap, designed to make contributing to the open mapping platform straightforward and accessible. It allows users to edit map data directly in their web browser with an intuitive interface that prioritizes ease of use and data safety. The editor supports all major desktop browsers and is regularly updated to enhance functionality.
OpenStreetMap contributors, from beginners to experienced mappers, who prefer a simple, web-based editing tool without the complexity of desktop GIS software. It's also suitable for educators and community groups introducing mapping to new users.
Developers choose iD for its user-friendly approach to OpenStreetMap editing, lowering the learning curve for new contributors while ensuring data integrity. Its cross-browser compatibility and regular updates make it a reliable, maintained option in the open-source mapping ecosystem.
🆔 The easy-to-use OpenStreetMap editor in JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Designed with simplicity in mind, iD lowers the barrier for new OpenStreetMap contributors by focusing on basic tasks without overwhelming complexity, as highlighted in its philosophy.
It supports all popular modern desktop browsers including Chrome, Firefox, Safari, Opera, and Edge, ensuring wide accessibility without platform-specific issues.
Built to prevent accidental damage to existing OSM data, iD prioritizes safe and non-destructive editing, aligning with the community's need for reliable contributions.
Uses D3.js for efficient and dynamic map data visualization, enhancing the interactive editing experience directly in the browser.
iD is optimized for desktop browsers and lacks official mobile support, restricting its use for on-the-go mapping or in mobile-first workflows.
Intentionally simple for basic tasks, it may not handle advanced mapping needs like bulk edits, complex tagging, or GIS analysis that desktop editors like JOSM excel at.
Local installation requires following a separate guide and may involve build steps, making it less plug-and-play compared to simpler web tools for casual contributors.