From OpenStreetMap Wiki
(Redirected from Id)
Jump to navigation Jump to search
Id-May 2013.png
Author Many
License ISC
Platform Web
Version 2.18.5 releases (2020-09-08)
Languages English and multiple languages
Programming language JavaScript

iD is an OpenStreetMap editor programmed in JavaScript (usable directly in the browser without plugins) with the aims to be simple and friendly. Its development began in summer 2012 and it is available for use on the homepage since May 2013. In May 2014 it replaced Potlatch 2 as the default editor.

Before starting - privacy concern

There are some functions which uses third party assets which could have some effect regarding privacy matters.
This could be managed and handled by the iD-user via changing a setting in preferences (Press P to view privacy preferences.) => "Show Third Party Icons". The option to switch off showing third party icons has been available since iD version 2.17.0 from the end of 2019 through the implementation of a Privacy Policy.

Use it

You can use iD with your web browser live on the home page. Simply zoom in on the area you are interested in, and click the "edit" button!

Note: In your user preferences you can set the "edit" button to launch different editors. In that case you still can find "iD" inside the "Edit ▼" menu drop-down. By default though, new users would click simply "edit".

To help you learn iD, there is an interactive walkthrough inside the editor. You will see a prompt on the start-up screen, and it is always accessible via the help icon () on the right-hand side (keyboard shortcut is 'H'). You also can browse the collection of questions related to iD on If your question has not been asked already, just add it. A list of keyboard shortcuts is available, too.

A more detailed tutorial for iD can be found at the LearnOSM web site.


iD uses d3js as a rendering layer and has a fast, modular core that manages OSM data. The primary mode of rendering is via SVG, though other renderers will be considered in the future.

Contributions are very warmly welcomed. Currently User:bhousel and others are contributing.

Test a prerelease version of iD

Localisation / translation

iD uses transifex for translations more information on GitHub.

Project history

alpha and beta

On July 13, 2012 Richard Fairhurst published a blog post where he announced he was working on a new javascript based OpenStreetMap editor. By the time he was already famous within the OSM community for his web editors Potlatch and Potlatch2 written in Flash, and as it was clear that there was no future for Flash based applications, iD was the consequential next step. Some months later on September 20, Mapbox announced they had been granted 575,000 USD from Knight Foundation to improve the core infrastructure of OpenStreetMap, and that they were planning to use it for the development of the iD editor. The first alpha version was released on December 21, 2012 and the beta version on April 2, 2013.

version 1 onward

On May 9, 2013 version 1.0 was released. Initial development was mainly done at Mapbox by Tom MacWright, John Firebaugh, Saman Bemel-Benrud, Ansis Brammanis and Bryan Housel. The current maintainer is Quincy Morgan, whose stipend was renewed September 1, 2020.


Since software version 2.14 (Feb. 2019) there is an implemented integrated Issue manager and advanced validation system available.

Controversial decisions

Main article: iD/Controversial Decisions
Maintained asphalt forestry road. Correctly tagged as highway=track + surface=asphalt + tracktype=grade1. Incorrectly described by iD as "Unmaintained Track Road"

Some decisions by the maintainers, Bryan Housel and later Quincy Morgan, – mainly regarding supported tags and tagging presets – appear controversial or are lacking support by the community. In June 2020, the OSMF board asked for comments on potential approaches to resolving controversies.[1] [2] [3]


See also: entries of the mapbox osmdev blogs (only until July 2013)

Press coverage


See also

External links