OSM
Customize maps in your posts, pages, and widgets. GPX, KML, and more.
The facts
- Rating
- 4.6★ from 137
- Active installs
- 10k+
- Price
- Free
- Last updated
- 4 Jun 2026
- Added
- Apr 2009
- Requires WP
- 5.0
- Tested up to
- WP 7.0.4
- Requires PHP
- 5.3
- Downloads
- 703,504
Our analysis
AI-assistedOSM – OpenStreetMap is a WordPress plugin that allows you to add interactive maps with markers to your posts and pages. It supports various mapping services, including OpenStreetMap and Stamen, and offers features like HTML popups and geo-tagged posts integration. The plugin is suitable for users looking to enhance their website with mapping functionalities without extensive technical knowledge.
The plugin enables the upload of GPX and KML files, making it useful for sites that require geographical data representation. It also supports multiple languages, catering to a diverse user base. However, users must ensure proper attribution for map data to comply with licensing requirements.
Best for: This plugin suits website owners who need to display maps and geographical data.
What it does well
- ✓Supports multiple mapping services
- ✓Allows GPX and KML file uploads
- ✓Integrates easily into posts, pages, and widgets
- ✓Provides HTML popups for markers
- ✓Available in multiple languages
Where it falls short
- •Requires proper attribution to avoid licensing violations
- •Limited feature information provided
Verdict
OSM – OpenStreetMap is a practical tool for adding maps to your WordPress site, though it requires attention to licensing details.
From the developer
MiKa's own description of OSM, lightly tidied.
Add a map with a marker in less than 100 seconds:Add a map with marker in less than 100 sec:
If you want detailed information about the OSM plugin, visit these pages:
- Homepage: WP-OSM-Plugin
- Forum: EN|DE
- Bluesky: @mika-official.bsky.social
Features of the WP OSM plugin:
- OpenStreetMap, HOT, OpenSeaMap, OpenTopoMap, BaseMap (AT), Stamen in posts/pages
- Integration in post / page / widget
- HTML Popup Marker
- GPX and KML (including upload in the Media Library)
- Map with geo-tagged posts/pages as linked marker
- Map with autogenerated track by geo-tagged posts / pages
- HTML meta tags for geo-tagged posts/pages
- Uses the OpenLayers library
- SSL connection (HTTPS)
Languages – thanks to:
- English
- Deutsch
- Japanese [by Sykane]
- French [by Tounoki and Marc]
- Russian [by Вячеслав Стренадко/Vyacheslav Strenadko]
- Italian [by Andrea Giacomelli]
- Spanish [by Colegota]
- Romanian [by Sorin Pop]
-
Swedish [by Olle Zettergren]
-
OpenLayers: Open Source JavaScript, released under the 2-clause BSD
IMPORTANT:
The WordPress Plugin Review Team requires an opt-in feature for attribution display according to the WordPress Plugin Guidelines. Please enable the checkbox “Display attribution (credit) in the map.” in the WP OSM plugin shortcode generator, or add attribution manually to your map. Otherwise, this may violate map or data licenses, for example OpenStreetMap.
This plugin enables GPX and KML upload!
Licenses of the maps:
* OpenStreetMap: OpenStreetMap License
* OpenTopoMap: OpenTopoMap License
* Stamen Maps: Stamen License
* BaseMap: BaseMap License
* Thunderforest (API key): Thunderforest License
* Others: Depends on the map you are including – check it before including it!