Quick summary

JOSM is a Java-based editor built for contributors to OpenStreetMap. It’s a free, community-oriented application that offers a robust environment for creating and refining map data. The tool is suitable for a wide range of users, from newcomers learning to map to experienced mappers handling complex edits.

Primary capabilities

  • Offline editing support so you can work without an active internet connection.
  • Importing GPS traces and other location data for accurate feature placement.
  • Multiple, configurable map layers that let you combine different data sources.
  • Precision editing utilities for drawing, reshaping, and tagging map elements.
  • Integration options for external datasets and imagery to improve mapping accuracy.
  • Change management features to stage, review, and upload edits safely.

Extensibility and customization

JOSM’s plugin system makes it highly adaptable. Users can add tools that expand functionality for specialized tasks, automate repetitive work, or integrate niche data formats. This modular approach keeps the core program lean while letting power users tailor the editor to their workflow.

Typical workflows

Begin by loading background imagery and the relevant map area, then import any GPS or external datasets you have. Use separate layers to organise different sources, apply precise editing tools to refine geometry and tags, and review changes locally before uploading them back to OpenStreetMap. These steps help maintain data quality and make collaboration smoother.

An alternative option

EnfuseGUI — free and approachable — is a simpler option for users who prefer a friendlier interface and a lower learning curve. It provides basic map editing capabilities and can be a good starting point for casual contributors or those transitioning to more advanced editors later on.

Technical

Title
JOSM
Requirements
  • Mac
Language
No language has been specified.
Available languages
License
  • Free
Latest update
2025-10-21
Author
openstreetmap
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of JOSM!