Languages:
Plugins for JOSM
This page lists all plugins officially available for JOSM.
To install or update plugins see the Plugins register in the Preferences dialog.
Most links below leave the JOSM help. Additionally some plugins have documentation and online help inside JOSM.
List of available plugins
Name | Author | Description | Version | ||
---|---|---|---|---|---|
| Mike Nice | Group common Address Interpolation inputs in a single dialog, as well as an option to automatically generate individual house number nodes from a Way. More details | 36344 |
| |
| Attila Szász | Makes a pair of selected way segments parallel by rotating one of them around a chosen pivot. More details | 36344 |
| |
| nokutu; Don-vip | Provides Apache Commons library components. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Don-vip | Provides Apache HTTP library. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Paul Woelfel, Thomas Konrad | Allows selection of areas in an layer and automatic creation of a way as polygon. Built to ease mapping of building from background layers. Optimized for basemap.at. More details | 1727788650 |
| |
| Thomas Konrad | Automatically assigns the address to a selected object in Austria. Data © Österreichisches Adressregister 2017, N 23806/2017. More details | 1727789616 |
| |
| Rub21,samely | Automatic tools to help on common issues More details | 81 |
| |
| Rotariu Anamaria | Allows the user to correct angle of buildings to 90 degrees, and aligns all loaded buildings to nearest road. | 36 |
| |
| Upliner | Tools for drawing buildings. More details | 36344 |
| |
| Pieren;Don-vip | A special handler for the French land registry WMS server. More details | 36344 |
| |
| Rotariu Anamaria-Ionela | Allows the user to make small changes to some selected buildings . More details | 1008 |
| |
| Michael Bishop | Overlays the canvec tile grid on the map and prints URL's to the .zip files. Future goals: allow auto-downloading and loading of canvec .osm files | 36349 |
| |
| Pieter Fiers (Ubipo) | Create a node at the center of the selected elements. More details | v1.0.4 |
| |
| Rub21 | Changeset Viewer plugin allows you to visualize the changesets in JOSM background More details | 0.0.8 |
| |
| Strubbl | Shows the sum of all changed objects, which are not yet uploaded. You might know this number from the upload dialog already. | v0.1.1 |
| |
| Andrei Maneasa | Color Plugin provide functionality for Josm users who want to put ’color’ attribute for roof and walls of the buildings. More details | v1.1.2.1 |
| |
| Christof Dallermassl | Allows the user to create different color schemes and to switch between them. Just change the colors and create a new scheme. Used to switch to a white background with matching colors for better visibility in bright sunlight. See dialog in display preferences. | 36349 |
| |
| Oliver Wieland | Imports proprietary CSV files of the Columbus/Visiontac V-900 GPS logger into a GPX layer. More details | 36349 |
| |
| simon04 | Allows editing data in Level0L format More details | 36354 |
| |
| Hind | Implements a command line and enables to create your commands. See link for standard commands (arc, circle etc.) More details | 36344 |
| |
| Aarthy KC | Task configurations | 70 |
| |
| Josh Doe | Tool for conflating data (matching and merging). More details | 0.6.11 |
| |
| Gnonthgol; JOSM developers | Downloads new data when you pan/zoom More details | 107 |
| |
| Merges the contours of two areas More details | v0.2.1 |
| ||
| Jorge Luis Chamorro | Create a grid of ways. More details | 36344 |
| |
| Rodion Scherbakov | Customization of public public transport stops. More details | 36349 |
| |
| qeef | Divide and Map. Now. More details | v0.14.1 |
| |
| Dieter Muecke | Allows to import various file formats into JOSM directly. Currently supported: TangoGPS, Garmin Trainings Center TCX. | 36349 |
| |
| Hartmut Holzgraefe | Download your GPX tracks from openstreetmap.org | 36349 |
| |
| Subhodip Biswas | This plugin directly upload GPS Traces from current active layer in JOSM to openstreetmap.org. More details | 36349 |
| |
| Antochi Adrian and Trifan Adrian | Dxf Import More details | 1014 |
| |
| Maripo GODA | EasyPresets plugin helps you create and use custom presets More details | 1623509627 |
| |
| Martin Garbe | Allows the user to anonymize timestamps and delete parts of huge GPX tracks very fast. More details | 36349 |
| |
| Don-vip | Provides the EJML library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36348 |
| |
| Harald Hetzner | Displays local terrain elevation, elevation contour lines and hillshade based on SRTM data. More details | 0.10.1 |
| |
| Oliver Wieland | Shows the elevation profile and some statistical data of a GPX track. More details | 36349 |
| |
| Don-vip | Handling of French EPCIs (boundary=local_authority) More details | 36349 |
| |
| Don-vip | Provides an event bus more powerful than the traditional listeners registration | 36349 |
| |
| Upliner | Use external scripts in JOSM More details | 36344 |
| |
| Alexei Kasatkin | Fast drawing ways by mouse More details | 36344 |
| |
| NieWnen | Faster driveway mapping. | v1.0.1 |
| |
| Kai Michael Poppe | Search establishments in FHRS API and merge data into OSM More details | 0.2 |
| |
| Ian Dees, Seth Fitzsimmons | Supports downloading tiled, scanned maps from fieldpapers.org. More details | 0.6.0 |
| |
| Taylor Smock | Garmin FIT files in JOSM | 36248 |
| |
| Oliver Wieland | Finds and fixes invalid street addresses in a comfortable way. More details | 36344 |
| |
| simon04 | FlatLaf - Flat Look and Feel More details | 36349 |
| |
| ramSeraph | Adds support for adding imagery layers hosted on Google Cloud Storage More details | v0.0.1 |
| |
| Ilya Zverev | Talk with users editing the map nearby, be notified when someone comes close. More details | 36349 |
| |
| Grab | Tool for exploring geohashes More details | 130 |
| |
| Ian Dees, matthieun, Larry0ua | Allows you to view a GeoJSON file as a layer. More details | 129 |
| |
| Don-vip | Provides parts of the GeoTools library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Raphael Mack | Download GPS points from Globalsat dg100 data logger directly in JOSM. More details | 36349 |
| |
| Russell Edwards | Analyse a set of GPS points to obtain its centre and direction of spread. More details | 36349 |
| |
| Tobias Knerr | Visualizes routing information as a routing graph. More details | 36344 |
| |
| Jeroen Hoek | Generates grids. More details | 1718663815 |
| |
| Taylor Smock | Modify addr tags when a highway name is changed More details | 68 |
| |
| Oliver Raupach | Simple tool to tag house numbers and addresses. More details | 36344 |
| |
| Don-vip | Provides HTTP/2 support. Requires Java 11 or later. | 36256 |
| |
| Taylor Smock | Enable additional image types such as webp (each image type must be enabled in preferences) | 36180 |
| |
| Don-vip | Generate Imagery XML bounds from a multipolygon More details | 36349 |
| |
| Ilya Zverev | Database of imagery offsets: share and aquire imagery offsets with one button. More details | 36344 |
| |
| Flint | Another plugin to match images to the waypoints in a GPX file. A match is made when the 'name', 'cmt' or 'desc' attribute of a waypoint tag matches the filename of an image. More details | 36349 |
| |
| Christoph Beekmans, Fabian Kowitz, Anna Robaszkiewicz, Oliver Kuhn, Martin Ulitzny | Plugin for importing spatial referenced images More details | 36325 |
| |
| Upliner | Import vector graphics (SVG) More details | 36344 |
| |
| Kolesár András <kolesar@…> | Extends ImproveWayAccuracy mode with helpers to place nodes at accurate distances and angles. More details | 32 |
| |
| Roland M. Olbricht | This plugin simplifies the mapping and editing of indoor corridors. More details | 36349 |
| |
| indoor= | Allows to preview your indoor edit into indoor= More details | 0.0.7 |
| |
| Erik Gruschka, Rebecca Schmidt | Gives assistance for the mapping process of indoor OSM building data. Includes a validator and a mappaint style for indoor-data. More details | 1.2.3 |
| |
| Alexei Kasatkin | Extra information about current layer objects pop ups - currently GPX trackpoint info More details | 36349 |
| |
| Taylor Smock, Ryan Fleming, RD Clare | Implements lane connecitivity in a GUI More details | 0.0.7 |
| |
| Taylor Smock | Provides Jackson JSON library. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Don-vip | Provides additional OpenJFX (JavaFX) features such as MP3 audio playback. | 36325 |
| |
| Don-vip | Provides the JAXB library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Don-vip | Provides Java Native Access (JNA) library. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Tomasz Kędziora (kendzi) | Provides the JOGL (OpenGl) library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins. More details | 1.2.3 |
| |
| Jamalek | Downloads data around every selected feature or inside of it (Polygons) More details | 1.0.4 |
| |
| yunica | JOSM plugin for select areas by color range. More details | 2.0.3 |
| |
| Josh Doe <josh@…> | Provides Java Topology Suite (JTS) library and related utilities. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36349 |
| |
| Jörg Possin | creates a channel digraph and checks a subset of channels if it is a junction or searches in a subset of channels for junctions More details | 36344 |
| |
| Grab | Lets you map from KartaView street level imagery. More details | 545 |
| |
| Torstein Ingebrigtsen Bø | Tools to help import Kartverket N50 More details | 52 |
| |
| Tomasz Kędziora (kendzi) | Simple 3D view of osm data. It is highly experimental. It may crash! Use with caution! More details | 1.0.205 |
| |
| Tomasz Kędziora (kendzi); Taylor Smock (taylor.smock) | Simple 3D view of osm data. It is highly experimental. It may crash! Use with caution! (This dev plugin may be removed at any time) More details | 1.0.206-SNAPSHOT-2 |
| |
| Tomasz Kędziora (kendzi) | Resources data for kendzi3d plugin More details | 0.0.2 |
| |
| LexxPluss | Export OSM data in LexxPluss format More details | 1.1.0 |
| |
| LexxPluss | Import OSM data with adding lonlat coordinates More details | 1.1.1 |
| |
| LexxPluss | LexxPluss Tool More details | 1.6.0 |
| |
| gaben | Provides Google libphonenumber library components. Not meant to be installed directly by users, but rather as a dependency for other plugins. More details | 8.13.52 |
| |
| Frederik Ramm | Support live GPS input (moving dot) through a connection to gpsd server. More details | 36354 |
| |
| Don-vip | Provides the Log4j library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins. | 36348 |
| |
| Taylor Smock | Provides the common LWJGL interfaces for other plugins | 36357 |
| |
| Taylor Smock | Provides LWJGL natives for Osx | 36357 |
| |
| Taylor Smock | Provides LWJGL natives for Unixoid | 36357 |
| |
| Taylor Smock | Provides LWJGL natives for Windows | 36357 |
| |
| JJWW | Make segments of a way Parallel to each other More details | v1.1.0 |
| |
| qeef | Some useful tools for HOT and Missing Maps mappers. More details | 1.5.5 |
| |
| nokutu, floscher, taylor.smock <incoming+josm-plugin-mapillary-8564565-issue-@…> | Allows the user to work with pictures hosted at mapillary.com More details | 1789 |
| |
| Taylor Smock | MapRoulette Tasks in JOSM More details | 40 |
| |
| Taylor Smock | Allows the use of MapWithAI data in JOSM (same data as used in RapiD) More details | 837 |
| |
| Robert Scott | Marks 'seen' areas of the map More details | 14 |
| |
| Nico Kuehnel | Allows to edit and extract network information for the traffic simulation MATSim More details | d70ae5a |
| |
| Ian Dees | Allows you to view a local mbtiles database as a raster layer. More details | v2.6.1 |
| |
| Raphael Mack, Reza Mohammadi | Provide a measurement dialog and a layer to measure length and angle of segments, area surrounded by a (simple) closed way and create measurement paths (which also can be imported from a gps layer). | 36350 |
| |
| Stéphane Brunner | Merge overlapping part of ways. | 36344 |
| |
| Nakor | Adds no left turn for sets of 4 or 5 ways More details | 36349 |
| |
| vucod | Scraping microdata from websites to convert them in openstreetmap tags. More details | 1608227152 |
| |
| Microsoft | Allows the user to work with pictures hosted at Microsoft Streetside More details | 36326 |
| |
| NieWnen | Move an object memberships to another object with keeping order and roles in the relationships. More details | 1.3.0 |
| |
| Maripo GODA | This plugin will display an alert whenever an object is moved a long distance (such as by a misoperation) More details | 1511141840 |
| |
| Rafal Jachowicz <rjachow@…> | Allows to attribute tags to all objects in any selected area at once | 36354 |
| |
| Ilya Zverev | NanoLog adjustment and browsing layer More details | 36349 |
| |
| Paul Hartmann | Use your system's password manager to store the API username and password. (KWallet and gnome-keyring are supported.) More details | 36339 |
| |
| Kai Michael Poppe | Used for closing notes when uploading a changeset and referencing them in each other's comments to keep references. More details | 0.5.0 |
| |
| Gerd Petermann | Import OSM data in o5m format More details | 36349 |
| |
| Rub21 | Filter OpenHistoricalMap objects by a range of dates More details | 1726089000 |
| |
| Don-vip | Allows JOSM to read Open Data formats (csv, xls, ods, kml, kmz, shp, mif) into an .osm data layer. Supports zip and 7z compression of these file types. More details | 36354 |
| |
| Falko Thomale | extended options for editing opening_hours More details | 36344 |
| |
| Taylor Smock <incoming+gokaart/JOSM_OpenQA@…> | OpenQA validation checker (supports Osmose and Keepright)) More details | 113 |
| |
| Christof Dallermassl | Allows opening gpx/osm files that intersect the currently visible screen area | 36349 |
| |
| Rub21 | Display OpenStreetMap object information More details | 66 |
| |
| osmai <osmai@…> | Map buildings semi-automatically by downloading computer-generated buildings into JOSM editor (England only). Instead of the human drawing each building, the human now downloads ready-made buildings, verifies that they are accurate, edits/modifies them if necessary, and then merges them into OSM as usual. This dramatically speeds up mapping of buildings for most areas (but not for areas with poor Bing aerial imagery, nor for very large buildings, nor for some very tightly-packed housing estates). | 1.0 |
| |
| Taylor Smock <incoming+gokaart/JOSM_WikiData@…> | Allow the addition/modification of OpenStreetMap Wiki Data items (ALPHA, WILL HAVE BUGS) More details | 0.0.8 |
| |
| Kishan Tripathi | Image Viewer for 360 images. More details | 1.0.1 |
| |
| Don-vip | Import/export OSM data in PBF format More details | 36348 |
| |
| extropy | Import PDF file into a layer and convert pdf lines to ways. More details | 36354 |
| |
| PythonshellDebugwindow | Allows the user to create a perpendicular way from a starting node. More details | 1.0.0 |
| |
| gaben | Gives the validator ability to verify and auto-fix incorrect phone numbers More details | 1.1.1 |
| |
| Paul Hartmann | Write gps position info to the image file header. Run this feature from the right click menu of the image layer. More details | 36343 |
| |
| holgermappt | Make photos movable and position them on the map. More details | 36342 |
| |
| Tomasz Stelmach | This plugin allows to display any picture as a background in the editor and align it with the map. More details | 1.0.3 |
| |
| NieWnen | Import buildings from Polish public datasets. More details | 2.1.0 |
| |
| NieWnen | Make merging Polish addresses with old_addr easier. More details | 1.0.0 |
| |
| Taylor Smock | A plugin for pmtile support | 36219 |
| |
| Marián Kyral | Shows an additional information about point on map. Only Czech RUIAN and Spanish Cadastre Web Services modules are available at this moment. More details | 36349 |
| |
| Zverik | Read and write osmosis poly filter files More details | 36349 |
| |
| KiaaTiX | Plugin for splitting and cutting out (multi)polygons | v0.7.3 |
| |
| Kai Pastor | Adds map printing to JOSM | 36349 |
| |
| Biswesh Mohapatra <biswesh123@…>, simon04, Rodion Scherbakov | Provides validation and fixing for public transport route according to version 2 of the public transport schema More details | 637 |
| |
| Amanda McCann amanda@… | Adds the clacks_overhead=GNU Terry Pratchett tag to all your changesets | v0.2.1 |
| |
| Roland M. Olbricht | This plugin simplifies the mapping and editing of public transport routes. More details | 36345 |
| |
| Maripo GODA | This plugin shows specified tags next to or inside objects. More details | 23 |
| |
| Vadim Varnavsky | The RasterFiltersPlugin allows to choose and apply some images' filters to some layers | 1.0.5 |
| |
| David Karlaš | JOSM plugin for reviewing changes. More details | 1.0.1 |
| |
| John Kennedy (jmkie) | Helps multiple adjacent relations to be dissolved into a single relation. More details | 0.2.0 |
| |
| Ilya Zverev | Relation and multipolygon creating and editing panel. More details | 36344 |
| |
| Upliner | Plugin for reverting changesets More details | 36354 |
| |
| David Karlaš | JOSM plugin for reviewing changes before upload. More details | 1.1.1 |
| |
| Gorm Egeberg Johnsen | Expand a simple intersection to a roundabout in gradual steps. Select an intersection node or a roundabout and press Crtl-Shift-R More details | 53 |
| |
| Paul Hartmann | Plugin for tagging of objects based on a selection of road signs. The dialog can be opened by clicking a small icon in the upper right corner of the properties window. Available country presets: Austria, Belgium, Czech Republic, Germany, Poland, Slovakia, Spain. More details | 36343 |
| |
| Jiri Klement | Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be defined in routes.xml file in plugin directory | 36349 |
| |
| Jose Vidal <vidalfree@…>, Juangui Jordán <juangui@…>, Hassan S <hassan.sabirin@…> | Provides routing capabilities. More details | 36343 |
| |
| Taylor Smock | Production-ready routing with valhalla More details | 3 |
| |
| Florian Schäfer (floscher) | A plugin to keep track of the time spent for mapping. Can be used to report that time to https://rovas.app . More details | 0.1.1 |
| |
| Stepan I. and TakutoRU | Плагин JOSM для загрузки адресов из ЕГРН More details | 0.9.3 |
| |
| Mouath Ibrahim | This tool will query the Saudi National address API using coordinate and return building number, An API key is required. can be obtained from https://api.address.gov.sa/ More details | 36295 |
| |
| Runs scripts in JOSM More details | v0.3.1 |
| ||
| Frederik Ramm | Loads data from SDS | 36354 |
| |
| Malcolm Herring | Imagery Layer for Sea Charts More details | 36349 |
| |
| Malcolm Herring | Edit features for OpenSeaMap More details | 36345 |
| |
| Antochi Adrian and Trifan Adrian | Gives user more tools that facilitate aligning and rotation of buildings. More details | 1250 |
| |
| Pieter Fiers (Ubipo) | Create a "shrinkwrapped" way or a convex hull around the selection, or a "ballooned" way around the cursor (inner concave hull). Useful for mapping landuse or areas. More details | v1.1.3 |
| |
| Taylor Smock <tsmock@…> | Various utilities to make creating sidewalks easier More details | 71 |
| |
| Martin Ždila <m.zdila@…> | Simplify area by removing nodes on very obtuse angles. This can be constrained by maximum removed area size. Also average nearby nodes. More details | 36344 |
| |
| Upliner | Allows to draw splines | 36349 |
| |
| Christof Dallermassl | Allow adding markers/nodes on current gps positions. More details | 36344 |
| |
| Don-vip & FrViPofm | Launch browser to a Web resource about a selected object having known tags, such as Wikipedia More details | 35248 |
| |
| Karl Guggisberg | Provides a dialog for editing tags in a tabular grid. More details | 36350 |
| |
| Imi | Adds a tagging preset tester to the windows menu, which helps you developing of tagging presets (quick preview of the dialog that will popup). You can start the jar-file as standalone as well. | 36344 |
| |
| Matt Amos | Make terraced houses out of single blocks. More details | 36344 |
| |
| Gnonthgol;AndrewBuck;bagage | Adds a todo list dialog that makes it easy to go through large lists of objects More details | 139 |
| |
| Kendzi | Simple plugin for taging tombs More details | 58 |
| |
| glebius@… | Provides helper buttons to allow working with single button mouse (stylus). Activate by holding T and slip map with left mouse button More details | 36349 |
| |
| Jan Bilak, Petr Dlouhý | Traces buildings from Czech cadastral map. Needs TracerServer (.NET or Mono) to be running. More details | 36349 |
| |
| Jan Bilak, Petr Dlouhý, Marián Kyral, Martin Švec | This is an testing version of the improved original Tracer plugin developed at https://github.com/mkyral/josm-tracer More details | 1721539929 |
| |
| Jan Bilak, Petr Dlouhý, Dirk Brünig | Traces buildings and other shapes from a map. Needs Tracer2Server to be running. More details | 36344 |
| |
| Harald Hetzner | Opens all GPX tracks in the current map view from a specified directory. Can work recursively. More details | 0.3.1 |
| |
| Benjamin Schulz | Provides a straightforward GUI for adding, editing and deleting turn lanes. More details | 36354 |
| |
| Rub21 | Editor to add turn lanes tags in highways More details | 1727811971 |
| |
| Karl Guggisberg | The turnrestrictions plugin allows to enter maintain information about turn restrictions in the OpenStreetMap database. More details | 36344 |
| |
| Derick Rethans | Make terraced houses out of single blocks, with fancy shapes and roofs | 1718729454 |
| |
| Nakor | Allows undeleting object from OSM database More details | 36349 |
| |
| Kalle Lampila, Upliner, Zverik, akks, joshdoe and others | Several utilities that make your life easier. More details | 36354 |
| |
| Harry Wood | Easy downloading along a long set of interconnected ways More details | 36344 |
| |
| Åsmund Realfsen - realfsen at gmx.net | Enables searching for waypoint imported from gpx file. | 36344 |
| |
| floscher <incoming+josm-plugin-wikipedia-6702380-issue-@…>, simon04 | Simplifies linking OSM objects to Wikipedia articles and Wikidata items More details | 418 |
| |
| Andrzej Zaborowski | Drive a race car from point A to point B over aerial imagery, leave cacti behind. More details | 36349 |
|
Note for plugin developers: If you wrote a plugin and want JOSM to find it, it should be enough to add the plugin to the plugin repository (SVN) and it will automatically appear on this page, see instructions. If you cannot put your plugin into SVN then edit this page and insert a link to your plugin jar file into the page; after a few minutes your plugin will be downloaded and the MANIFEST file will be used to extract information for the table above.
See also
- Developing plugins
- Plugin changelog (no longer maintained since March 2013)
Plugin documentation and online help inside the JOSM wiki
Back to Main Help