About

Visual thinking that stays on your device.

MapMedium is a static, local-first whiteboard, diagramming, and presentation application. The editor runs in the browser, stores working documents in browser storage, and exports files directly on the user’s device.

What is included

MapMedium combines an SVG canvas with pages, layers, snapping, connectors, freehand ink, shapes, templates, browser autosave, presentation mode, and local file import/export.

AreaCapabilities
WhiteboardingOpen canvas, sticky notes, freehand drawing, rough styling, frames, images, and text.
DiagrammingGrid and snapping, shape libraries, orthogonal connectors, alignment, distribution, layers, and multiple pages.
Presenting16:9 pages, browser presentation mode, and self-contained HTML export.
PortabilityEditable MapMedium JSON, basic draw.io XML, SVG, PNG, HTML, and browser print/PDF.

Architecture

The production build is ordinary static HTML, CSS, JavaScript, SVG, and PNG files. It needs a static web host but does not need an application server, database server, account system, serverless function, or MapMedium API.

No diagram data is intentionally transmitted to MapMedium. Opening, editing, autosaving, importing, and exporting are performed locally by the browser.

This downloadable edition is an original MapMedium implementation and does not bundle the diagrams.net/draw.io source tree. Basic draw.io XML interoperability is implemented for common shapes and connectors; complex vendor-specific files may not import perfectly.

Open-source licence

MapMedium’s original source code is provided under the MIT License. See the bundled LICENSE and THIRD_PARTY_NOTICES.md files. Product names mentioned for file interoperability belong to their respective owners and do not imply affiliation.