Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The easy-to-use OpenStreetMap editor in JavaScript.
JavaScript CSS HTML Makefile
Failed to load latest commit information.
css Improve handling of pointer events in footer (closes #2490)
data Merge pull request #2688 from 1ec5/wikipedia-2682
dist Add traffic signal type field
docs Updated screenshot of editing modes buttons.
js Handle multipolygons - use outer for linestring perimeter (re: 2789)
svg cleanup mapillary UI
test Improve autocompletion for raw tag editor (closes #2748)
.eslintignore switch jshint to eslint (closes #2733)
.eslintrc switch jshint to eslint (closes #2733)
.gitignore Write presets and imagery to standalone files
.travis.yml Update Travis to use modern infrastructure 1.7.4 Updated the documentation wrt the 3 modes toolbar element. 1.7.4 Remove unnecessary PhantomJS install step Add FAQ entries for translation and imagery issues
LICENSE Adjust license copyright (fixes #1398)
Makefile Merge pull request #2688 from 1ec5/wikipedia-2682 Make note of userLanguage switch jshint to eslint (closes #2733) 1.7.4
build.js Add actual tag values as comments for Transifex in presets.yaml
index.html Added button to switch to full screen mode
land.html Create a dist directory
package.json 1.7.4

iD - friendly JavaScript editor for OpenStreetMap

Build Status


  • iD is a JavaScript OpenStreetMap editor.
  • It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data.
  • It supports modern browsers. Data is rendered with d3.


translation chart


To run the current development version, fork this project, run make, and serve it locally. If you have Python handy, just cd into the project root directory and run

 python -m SimpleHTTPServer

Or, with a Mac, you can enable Web Sharing and clone iD into your website directory.

Come on in, the water's lovely. More help? Ping tmcw, jfire, or bhousel on IRC (, in #osm-dev or #osm) or on the OSM mailing lists.

For guidance on building a packaged version, running tests, and contributing to development, see


iD is available under the WTFPL, though obviously, if you want to dual-license any contributions that's cool. It includes d3js, which BSD-licensed.

Thank you

Initial development of iD was made possible by a grant of the Knight Foundation.

Something went wrong with that request. Please try again.