OpenMapEditor
| OpenMapEditor
| ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| License: | GNU Affero General Public License v3.0 (AGPL-3.0) | |||||||||||||||||||
| Platform: | Web | |||||||||||||||||||
| Status: | Active | |||||||||||||||||||
| Website: | https://www.openmapeditor.com/ | |||||||||||||||||||
| Source code: | https://github.com/openmapeditor/openmapeditor | |||||||||||||||||||
|
A simple, powerful web-based editor for creating, viewing, and managing geographic data like paths, areas, and markers, built with Leaflet.js. |
||||||||||||||||||||
| ||||||||||||||||||||

OpenMapEditor is a simple, powerful web-based editor for creating, viewing, and managing geographic data like paths, areas, and markers. Built with Leaflet, it supports interactive drawing, file import/export (GPX, KML, KMZ), routing, elevation profiles, and Strava integration. The editor is designed with privacy as a priority; all file processing happens locally in the user's browser.
Features
- Privacy First: Your files are processed entirely on your local machine and are never uploaded to a server. Optional features like routing and elevation profiles send only the necessary coordinates to external APIs to function.
- Organic Maps Compatibility: Import and export KMZ backups while preserving all 16 of the Organic Maps colors for your paths and markers.
- Draw & Edit: Easily draw new paths, areas, and markers directly on the map, or edit existing items.
- File Support: Full support for importing and exporting GPX, KML and KMZ files.
- Performance Optimized: Optional path and area simplification (on by default) for smoother performance. Configurable in settings.
- Routing: Generate routes for driving, biking, or walking and save the result as an editable path.
- Elevation Profiles: Instantly visualize the elevation profile for any path.
- Strava Integration: Connect a Strava account to view activities, download original GPX tracks, or duplicate them for editing.
Privacy
OpenMapEditor processes all imported geographic data files (GPX, KML, KMZ) entirely within the web browser. Your files are never uploaded to or stored on a server. The application only sends the minimum necessary data to external services for optional features:
- Routing: Coordinates of start, end, and via points are sent to the selected routing provider.
- Elevation Profiles: When elevation data is already present in your file, it is used directly. Otherwise, path coordinates are sent to the chosen elevation provider.
- Search: Text queries are sent to OpenStreetMap's Nominatim geocoding service to find locations.
- Strava Integration: Communicates directly with the Strava API after user authorization.
