From OpenStreetMap Wiki
Jump to: navigation, search
Screenshot of JOSM
Author: Immanuel Scholz, Dirk Stöcker and other contributors.
Source code:
Version: 10526 (2016-07-12)
License: GPL
Platforms: Windows, Linux, macOS
Programming language: Java

Offline highly expandable map editor

JOSM logo

JOSM (Java OpenStreetMap Editor) is a desktop application originally developed by Immanuel Scholz and currently maintained by Dirk Stöcker. Its homepage is located at

Although it has a relatively steep learning curve, JOSM is popular among experienced editors thanks to its plugins and stability. There are other editors for OpenStreetMap data, like iD or Potlatch 2. JOSM is a feature-rich editor with an interface which can seem complex at first. Have a look at the comparison of editors if you're still unsure which editor to choose.


You can download JOSM from the JOSM homepage.

Many Linux distributions offer JOSM packages, see JOSM/Linux.

See subpage Installation for more details


JOSM screenshot, editing in Cleveland, Ohio, USA


The Guide will take you through getting started, downloading some data, basic editing and more advanced editing features. It is intended for beginners to read the guide from the beginning. This is a descriptive guide providing a simple introduction. Some details are intentionally left out.


Will cover common questions.

Video Tutorials

Main article: Video_tutorials#JOSM_video_collection

Currently there no good and up-to-date video tutorial to recommend it here. Please make a good one or let us know about recent video materials.

The JOSM Help manual should provide more exhaustive in-depth explanations of each JOSM feature. It is intended to be used as a reference manual, rather than reading from end-to-end. It is also accessible by pressing F1 within the application (context sensitive help)

See also

See subpage Plugins for optional extensions that can be downloaded and installed in JOSM