
uMap
uMap is a free, open-source mapping tool for creating maps with OpenStreetMap layers and embedding them in websites.
What uMap is
uMap is a free, open-source mapping tool for creating maps with OpenStreetMap layers and embedding them in websites. Users can place markers, draw lines and polygons, select colors and icons, and configure options such as a minimap or user geolocation. Maps can be shared publicly, with anyone who has a link, or with editors only. Authors can choose a license for their map data and embed maps through an iframe. The homepage lists batch import for GeoJSON, GPX, KML, and OSM data. Documentation also covers importers for Overpass, datasets, OpenDataSoft, and several France-specific sources, depending on server configuration. With an API key, OpenRouteService can add route drawing, isochrone calculation, and line elevation features. uMap runs on the web or through self-hosting, with documented Docker, Dokku, and YunoHost deployments. Its software uses the AGPLv3 license. Map creation is offered on OpenStreetMap Germany, Switzerland, and France servers. Self-hosted installations require a unique secret SECRET_KEY.
Good
- Free and open source
- Markers, lines, and polygons
- Batch geographic-data imports
- Flexible sharing permissions
- Documented self-hosting options
Watch out
- Some importers depend on server configuration
- OpenRouteService needs an API key
- Self-hosting requires SECRET_KEY configuration
- Data refresh is manual
Who it suits
uMap suits people creating and embedding custom OpenStreetMap-based maps. It is also appropriate for users who want open-source software, self-hosting, configurable sharing, or imported geographic data.
Verdict
uMap offers open-source map creation with drawing tools, imports, embeds, sharing controls, and self-hosting options. Advanced integrations depend on configuration, and self-hosted deployments require careful secret-key setup.
The facts
Each one read from uMap's own pages, with the date it was checked.
What it does
- Authentication
- The documentation describes OAuth2 authentication, including OpenStreetMap and GitHub examples, and says local users can also be managed.checked 11 Oct 2026
- Data import
- The homepage lists batch import of GeoJSON, GPX, KML and OSM data; the developer documentation also describes configurable Overpass and dataset importers.checked 11 Oct 2026
- Data licensing
- Map authors can choose a license for their data.checked 10 Oct 2026
- Hosting instances
- The project homepage offers map creation on the OpenStreetMap Germany, Switzerland and France servers.checked 11 Oct 2026
- Integrations
- The documentation describes an Overpass importer and configurable dataset sources, including GeoJSON and CSV examples.checked 11 Oct 2026
- Intended users
- The user documentation is intended for people using uMap, while developer documentation is provided separately.checked 10 Oct 2026
- Map features
- Users can choose map layers, add markers, lines and polygons, style points of interest, configure map options, and share or embed maps.checked 11 Oct 2026
- OpenRouteService
- The changelog says OpenRouteService can add route drawing, isochrone calculation and line elevation features when an API key is configured.checked 11 Oct 2026
- Open source
- The project says uMap is free and open-source software maintained by a community of contributors, under the AGPLv3 license.checked 11 Oct 2026
- Purpose
- uMap lets users create maps with OpenStreetMap layers and embed them in a website.checked 11 Oct 2026
- Security configuration
- The documentation says each installation must use a unique secret key and warns that a known key can undermine Django security protections.checked 11 Oct 2026
- Self-hosting
- The project provides installation instructions using Python and Django with PostgreSQL and PostGIS, and documents Docker deployment.checked 11 Oct 2026
- Sharing
- Users can embed and share maps.checked 10 Oct 2026
- Sharing permissions
- The settings documentation lists map sharing options for public access, anyone with a link, or editors only.checked 11 Oct 2026
- Support
- The user documentation points users to videos, articles, FAQs and error details, and says undocumented bugs can be raised through its community channels.checked 11 Oct 2026
Alternatives to uMap
- 1

Datawrapper
Free planOpen sourceAndroidiOSWebAPI8.6From $21 a month - 2

Visme
Free planAndroidiOSWebAPI8.4From $12.25 a month - 3

Felt
Free planAndroidiOSWebAPI8.2From $199 a month - 4

Scribble Maps
Free planAndroidiOSWebAPI8.1From $168 a year - 5
MapChart
Free planAndroidiOSWebExtension8.0From $39.99 a year - 6

BatchGeo
Free planAndroidiOSWebAPI7.9From $99 a month
