|
Several editors can be used to edit features in the OpenStreetMap database. Before you can edit any data you will need to create an OSM account.
Beginners Guide
The Beginners' guide will show you how to add data to OpenStreetMap. Tutorials are available in many languages and can be select from the table at the top of the page. You may also wish to see Mapping projects for inspiration about what to map.
Top three editors
iD is the easy to use editor found per default on the "Edit" button of the OpenStreetMap homepage, and is ideal for quick editing contributions. It runs in your browser and downloads data automatically as you look around.
Potlatch 2 is the precursor to iD, still used by quite a few people, and still available under the 'edit' button drop-down ("▼"). Requires Flash.
JOSM is a highly expandable standalone Java desktop application which allows fluid zooming, panning, and editing of a locally stored dataset, before uploading changes in a batch.
For a more detailed comparison of the major editors see the page Comparison of editors.
Choice of editors
Because OpenStreetMap is an open platform with an editing API, there are many other editors to choose from, some with a simplified sub-set of functionality, some operating on specific platforms such as mobile devices. The following table lists some of the options. As with all such lists on this wiki presence on the list should not be considered a recommendation, have a look at the editor usage stats to see what is currently actually in use, typically only those with a larger current user base are consistently maintained and support current good mapping practices.
| Name
|
Screenshot
|
Platform
|
Add POIs
|
Edit / Delete POIs
|
Edit arbitrary tags of existing OSM objects
|
Edit geometries
|
Support imagery offset DB
|
Upload to OSM
|
| Amenity Editor [1]
|
|
Windows, Linux, macOS, BSD, BeOS, Syllable, AmigaOS, OpenIndiana, etc.
|
yes
|
yes
|
yes
|
no
|
no
|
yes
|
| ArcGIS Editor for OSM [2]
|
|
Windows (Windows 2000, Windows XP, Windows Mobile 2003)
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| Data4All [3]
|
|
Android
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| GNOME Maps [4]
|
|
Linux
|
yes
|
yes
|
no
|
no
|
?
|
yes
|
| geoMapTool
|
|
Android, iOS
|
yes
|
no
|
yes
|
Only when adding a way.
|
no
|
yes
|
| Go Map!!
|
|
iOS 7+
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| Goosm [5]
|
|
Android
|
yes
|
yes
|
yes
|
no
|
?
|
yes
|
| GPSMapEdit [6]
|
|
Windows
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| GpsMid [7]
|
|
J2ME, Android
|
yes
|
yes
|
yes
|
Not directly, will open web browser editor for area.
|
?
|
yes
|
| iD [8]
|
|
Web-based (JavaScript)
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| iD-indoor [9]
|
|
Web-based (JavaScript)
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| iD-strava [10]
|
|
Web-based (JavaScript)
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| JOSM [11]
|
|
Windows, Linux, macOS
|
yes
|
yes
|
yes
|
yes
|
yes
|
yes
|
| Level0 [12]
|
|
Web
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| MAPS.ME [13]]
|
|
Android, iOS
|
yes
|
yes
|
yes
|
no
|
?
|
yes
|
| MapStalt Mini [14]
|
|
Windows Phone
|
yes
|
yes
|
yes
|
no
|
?
|
yes
|
| MapThisSpace [15]
|
|
Web
|
yes
|
yes
|
yes
|
no
|
no
|
yes
|
| Merkaartor [16]
|
|
Windows, Linux, macOS
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| Mumpot [17]
|
|
Linux, OpenMoko, GPE
|
?
|
yes
|
?
|
?
|
?
|
yes
|
| Nomino [18]
|
|
Windows, Linux, macOS, Syllable, BSD, illumos, BeOS, Blackberry OS, iOS, Solaris, QNX, etc.
|
no
|
no
|
yes
|
no
|
?
|
yes
|
| OpenMaps [19]
|
|
iOS
|
yes
|
yes
|
yes
|
no
|
?
|
yes
|
| OSM2Go [20]
|
|
Linux; Maemo (N800, N900)
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| OsmAnd [21]
|
|
Android
|
yes
|
yes
|
Yes for nodes.
|
?
|
?
|
yes
|
| OSMapTuner [22]
|
|
Android
|
no
|
yes
|
yes
|
no
|
?
|
yes
|
| Potlatch 1 [23]
|
|
Windows, Linux, macOS
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| Potlatch 2 [24]
|
|
Web-based (Flash)
|
yes
|
yes
|
yes
|
yes
|
no
|
yes
|
| Pushpin OSM [25]
|
|
iOS
|
yes
|
yes
|
yes
|
no
|
?
|
yes
|
| RawEditor [26]
|
|
Web
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
| ShareNav [27]
|
|
Android, J2ME, Windows (including Windows 2000 and Windows XP), Linux, macOS
|
yes
|
yes
|
yes
|
Not directly, will open web browser editor for area.
|
?
|
yes
|
| Vespucci [28]
|
|
Android
|
yes
|
yes
|
yes
|
yes
|
yes
|
yes
|
| QGIS [29]
|
|
Windows, Linux, macOS, BSD
|
yes
|
yes
|
yes
|
yes
|
?
|
yes
|
In the past there were some other choices such as Osmeditor (QT) and osmpedit, however these are no longer maintained, and no longer interface with the latest API.
See also
External Links
|