Languages:
| JOSM is an extensible editor for OpenStreetMap (OSM) written in Java 11+. It supports loading GPX tracks, background imagery, and OSM data from local and online sources, and allows editing the OSM data (nodes, ways, and relations) and their metadata tags. JOSM is open source and licensed under the GPL. |
Launch josm.jnlp (Latest tested version, currently 19230) | |
Download josm-tested.jar (version
19230) | |
Windows installer (MSI, EXE) (version 19230), or install from Microsoft Store (see how to install). | |
macOS app (version 19230), or use homebrew (see how to install). | |
Development version of josm-latest.jnlp, josm-latest.jar (version 19238). Windows (MSI, EXE) and macOS builds are available on GitHub. | |
Ubuntu / Debian repository, and all other download options. |
Getting Started
- The Introduction page will guide you through your first successful edit.
- See the official help system – Press
<F1>
anywhere in the JOSM interface or the Help button in dialogs to access the help bowser. - Ask members of the OpenStreetMap community at
- the OSM Community Forum
- various OSM mailing lists (e.g. talk, list overview)
- the OSM IRC channel, including our own room
Extensions
- Plugins add more complex program features to JOSM. (installation instructions)
- Presets allow you to select predefined tags for objects. (installation instructions)
- Rules check and fix invalid data. (installation instructions)
- Styles change the appearance of the mapview. (installation instructions)
- Backgrounds allow you to trace OSM data, such as aerial imageries. (installation instructions)
Recent Changes
- Startup notes (most important changes)
- Summarized changelog (nicely summarized)
- SVN changelog (complete log)
Found a bug? | Have an idea? | Make a suggestion? | Like to contribute?
- Report any bugs you found! The Report Bug form in the Help menu makes it easy.
- Create tickets with your ideas and enhancements and discuss with the team.
- Contribute with updates, corrections and translations to standardize all JOSM-related pages and connect them with the help system.
- Participate in bug tracking by reviewing bugs, finding duplicates, testing bugs, adding more descriptive text.
- Design fancy new icons.
- Develop the source code further. See the developers guide for build instructions and more details.
About this site
- This site is a combined help and bug tracking system for JOSM and JOSM plugins.
- No login is required to use this site (either to read or edit the Wiki or the bug tracker).
- But logging in has advantages:
- You will receive notifications of changes to your bug tracker tickets. This is also possible by entering an e-mail as a username in the tickets, but be aware that the address will be publicly visible and you will not be able to change it later.
- Page settings will be remembered (e.g. input field size and a lot of other stuff).
- Registrations without an e-mail address and unused registrations are automatically deleted.
- Accounts for editing the OpenStreetMap database are separate from the accounts on this server.
- The copyright (CC-BY-SA and LGPL since April 2014) of this site is stated in the footer.
- Personal data, such as e-mail address, is used only for contact purposes related to the JOSM software. There is no user tracking or advertising.
- Data about the usage of this website is stored for statistical purposes (including usage initiated by JOSM). Raw logs including IP addresses are deleted after a few weeks when no longer required.
About Certificates
- JOSM wiki page uses a Let's Encrypt certificate which is constantly renewed (certs/josm.openstreetmap.de.crt).
- JOSM JAR release files are signed with a private certificate (certs/josm.openstreetmap.de_code.crt) from a private CA (certs/stoecker2023.pem). You'll may have to accept a warning at least once.
- JOSM GitHub files and Windows version are signed with a private certificate (certs/josm.openstreetmap.de_code_github.crt) from the same CA. You'll may have to accept a warning at least once.
- JOSM MacOS software is signed with an Apple certificate (certs/josm.openstreetmap.de_code_apple.crt).
- JOSM repository is signed with an individual OpenPGP key (josm-apt.key).
Contact
- Please use the bug reporting system for problems, but also for ideas and suggestions.
- Inactive: The volunteers behind JOSM can be reached using the josm-dev mailing list (Closed on 2024-05-16) or the #josm IRC chat.
- Inactive: If you use social networks, see our Mastodon, Facebook and Twitter pages.