What is uMap project and what can you do with it?

Updated

uMap is a free, open-source web tool for building custom interactive maps on top of OpenStreetMap background layers and embedding them in your own website. You can start creating a map anonymously — no account required — and the project reports over 1.9 million user accounts and more than 1.5 million maps created. It suits people who want to draw, import, and publish map data without writing code.

What uMap actually is

uMap is a software project, not a single website. It is maintained by a community of contributors and has been free and open-source since it started, with 10+ years of improvements and 60+ code contributors. The latest release noted on the project page is 3.4.2 (2025-11-26), and the code lives on GitHub with 1,400+ stars.

Because it is open-source software, it runs on multiple instances rather than one central service. The project page lists several, each with different capabilities:

Instance Anonymous usage Real-time collaboration
uMap DE (OpenStreetMap Germany server) Activated Activated
uMap CH (OpenStreetMap Switzerland server) Activated Deactivated
uMap FR (OpenStreetMap France server) Activated Deactivated

If real-time collaboration matters to you, that difference between instances is the deciding factor. Otherwise, anonymous usage is available across all three listed instances.

What you can do with it

The project describes a range of use cases, all built around drawing or importing data onto a map:

  • Draw lines and polygons — for example, marking roofs with potential solar panel sites.
  • Import information layers — such as a city's public transportation network, or data drawn on top of a tile layer to make a flooding hazards plan easier to understand.
  • Show density with a heatmap — for example, pubs within a given neighborhood.
  • Handle crowded data with clustering — the cluster feature displays points step by step as you zoom in, so a dense dataset stays readable.
  • Tell a story with a slideshow — insert photos, texts, sounds, and videos and display them in a specific order.

The project's own framing is that no coding is needed: you create your interactive map through a graphical interface. One quoted user describes it as easy to get started with, reactive, and not requiring an account, and notes it allows interesting collaborative work with students.

Who it fits, and who it doesn't

uMap is a good fit if you want a quick, no-code way to put custom points, lines, or imported layers on an OpenStreetMap base and embed the result on a site. It is also a reasonable choice if you value open-source software with an active community — the project notes more than 3,000 issues already discussed, an up-to-date Docker image, and a philosophy oriented toward long-term, minimalist code.

It is a weaker fit if you need guaranteed real-time collaboration on every instance, since that depends on which server you pick. And because it is community-maintained rather than a commercial product, you should treat support and hosting as community resources: the project points to its documentation, forum, and GitHub for help and development.

How to get started

  1. Open the uMap site and choose Create a map, or pick an instance first if you need real-time collaboration (uMap DE) or a specific regional server.
  2. Start building — anonymous usage is activated, so you can begin without registering.
  3. Add your content: draw lines and polygons directly, or import an information layer, then layer on heatmaps, clustering, or a slideshow as needed.
  4. Embed the finished map on your own website.

If you want to support the project or dig into how it works, the project page links to its documentation, forum, GitHub repository, and a sponsorship section.