MapUnpack
๐Ÿ”’ 100% Client-Side โ€ข Your Data Never Leaves Your Browser

Liberate Your Maps.Me Bookmarks to KML & GPX

Online kmb to kml converter and kmb to gpx tool. Easily export maps me to google maps, solve the google my maps 2000 points limit, or export kmb to geojson and kmb to csv without server uploads.

Drop your .kmb file(s) here

or click to browse from your device

Supports .kmb (Maps.Me & Organic Maps), .kmz, and .kml backups

๐Ÿ”’ Private: Processing happens 100% on your device using WebAssembly/JS.

Format Directory & Tools

Explore Dedicated Format Converters & Migration Hubs

Need a specific format for your GPS unit or looking for step-by-step app guides? Access our dedicated conversion suites below.

The Maps.Me Bookmark Liberation Crisis: Why Millions Need an In-Browser Converter

Between 2014 and 2020, Maps.Me became the world's most downloaded offline mapping app, amassing over 140 million installs across backpackers, bikepackers, digital nomads, and overland travelers. Travelers painstakingly pinned thousands of locations: campsite coordinates in the Patagonia mountains, secret ramen stalls in Tokyo, guesthouse locations in Southeast Asia, and off-grid mountain trails.

However, behind the scenes, Maps.Me did not save these pins in an open format like OGC KML or GPX. To optimize mobile storage, they serialized user bookmarks into an internal proprietary binary container: .kmb.

When the application changed ownership in late 2020, bloating with advertisements, requiring phone registrations, and breaking core bookmark features, millions attempted to migrate their travel history to Google My Maps, Organic Maps, Garmin, or OsmAnd. They encountered an impossible barrier: no mainstream file converter (Zamzar, CloudConvert, Aspose) could open .kmb files.

How MapUnpack Solves the Crisis: 4 Architectural Pillars

๐Ÿ›ก๏ธ 100% In-Browser Execution

Your travel pins reveal where your family lives, travels, and camps. MapUnpack runs entirely in your local browser memory via Web Workers. Zero coordinates are ever sent to a remote server. Read our verified Privacy Policy.

โšก Google Maps Limit Immunity

Google My Maps rejects files with > 2,000 points per layer. MapUnpackโ€™s serializer autonomously groups collections exceeding 1,900 points into structured sub-layers, ensuring 100% error-free imports on your first try.

๐Ÿ“ Inverse Mercator Precision

Maps.Me encodes coordinates as 32-bit packed Mercator integers. MapUnpack applies deterministic trigonometric inverse projection formulas ensuring sub-10cm coordinate accuracy without geographical drift. Learn more in What is a KMB File.

๐ŸŒ Universal Format Freedom

Exports simultaneously to OGC KML 2.2, GPX 1.1, RFC 7946 GeoJSON, and Excel-friendly CSV with full folder hierarchy and color code preservation.

Universal Compatibility Matrix: Where Can You Use Your Liberated Data?

Platform / Device Recommended Format Primary Use Case
Google My Maps / Earth .KML Desktop trip planning & syncing to Google Maps mobile app.
Garmin (BaseCamp, Edge, Fenix) .GPX Turn-by-turn cycling, hiking, and GPS handheld navigation.
OsmAnd & Organic Maps .KML or .GPX Full offline mobile navigation with OpenStreetMap tiles.
Gaia GPS & Komoot .GPX Backcountry topo route tracking and elevation profiles.
Microsoft Excel / Sheets .CSV Tabular address database, trip archiving, and GIS filtering.

Real-World Traveler Migration Scenarios

Scenario A: The Digital Nomad with 7 Years of Travel Pins

A traveler who visited 45 countries has 3,200 pins stored in a backup folder called bookmarks.kmb. Dropping this file into MapUnpack auto-splits it into two 1,600-point layers and generates a clean KML file that imports directly into Google My Maps in under 15 seconds without truncation.

Scenario B: The Bikepacker Heading into the Alps

A cyclist recorded 15 mountain trails and 120 backcountry water sources in Maps.Me. Using MapUnpackโ€™s KMB to GPX Converter, they convert the file into standard GPX 1.1 with <trk> and <wpt> elements and load it straight into their Garmin Edge cycling computer.

โšก Ecosystem Compatibility

Platform & GPS Device Compatibility Matrix

MapUnpack exports clean, standard geospatial files optimized for every major navigation app and GPS hardware unit:

Platform / Device Recommended Format MapUnpack Optimization Compatibility
๐Ÿ—บ๏ธ
Google My Maps
KML
Auto-split into layers (< 2,000 pts) prevents Google import crashes 100% Compatible
๐ŸŒ
Google Earth (Web & Pro)
KML
Maps.Me 8-color hex styles and structured CDATA folders Native Support
โŒš
Garmin (BaseCamp, Fenix, Edge)
GPX 1.1
Valid Topografix GPX 1.1 schema with elevation & XML escaping 100% Verified
๐Ÿ“ฑ
OsmAnd & Organic Maps
GPX / KML
Direct zero-loss import of categories, descriptions, and tracks Native Format
๐ŸŒฒ
Komoot
GPX
Continuous <trkseg> segments ready for outdoor tour planning Fully Compatible
๐Ÿง—
Wikiloc
GPX / KML
Clean XML tags without binary control character corruptions Fully Compatible
๐Ÿงญ
Locus Map
GPX / KML / KMZ
Support for KMZ archives and multi-folder KML hierarchies 100% Compatible
๐Ÿ“Š
QGIS / ArcGIS / Excel
GeoJSON / CSV
RFC 7946 GeoJSON and RFC 4180 CSV with separate lat/lon columns Enterprise Ready
๐Ÿš€ Quick Setup Guides

How to Import Your Liberated Bookmarks by Platform

Select your preferred GPS unit or navigation application below for instant setup instructions:

1

Convert to KML

Drop your .kmb file into MapUnpack and click Download .KML. Leave the 2,000-point auto-chunking toggle checked.

Recommended: .KML
2

Open Google My Maps

Navigate to mymaps.google.com in your desktop browser and click the + Create a New Map button.

Google Account Required
3

Click Import

Under the untitled layer, click Import, drop your downloaded KML file, and your pins will render with names and colors!

Syncs to Google Maps app
๐Ÿ”ฌ Forensic Teardown โ€ข 3 Min Read

Why Did MAPS.ME Trap Your Bookmarks in a Closed .KMB Format?

Unlike Google Earth (KML) and Garmin (GPX) which use open XML standards, MAPS.ME created a proprietary binary container using 32-bit packed Mercator integers and Protobuf serialization. Read our full forensic engineering teardown.

Read The Story โ†’

Available in 4 Major Languages

MapUnpack provides native localized interfaces, documentation, and error handling for the world's largest offline navigation communities:

Frequently Asked Questions

Everything you need to know about .kmb, Google Maps limits, and privacy.

Where are .kmb bookmark files stored on Android? โ–ผ

On Android devices, Maps.Me stores bookmarks at /Android/data/com.mapswithme.maps.pro/files/ and Organic Maps at /Android/data/app.organicmaps/files/. On Android 11+, access these folders by connecting your phone to a PC via USB or using the system Files app.

Why does Google My Maps reject my converted KML file with an error (2,000-point limit)? โ–ผ

Google My Maps enforces a strict ceiling of 2,000 features (points and routes) per layer. Files exceeding this limit trigger an import error. MapUnpack automatically splits large bookmark files into numbered layers (Part 1, Part 2) with under 1,900 points each.

Does MapUnpack preserve custom pin colors and categories? โ–ผ

Yes. Maps.Me uses an internal 8-color preset palette (Red, Blue, Purple, Green, Yellow, Orange, Gray, and Pink). MapUnpack maps these IDs to standard hex color values and embeds them into KML styles and GeoJSON properties so your color categories remain intact.

Can I convert .kmb files directly on my iPhone or iPad? โ–ผ

Yes. Because MapUnpack operates entirely in web browser memory without requiring desktop software, you can open mapunpack.com in mobile Safari or Chrome, select your .kmb file from the iOS Files app (On My iPhone > MAPS.ME > Bookmarks), and download standard KML or GPX directly.

Is my location data uploaded to any third-party server (100% offline privacy)? โ–ผ

No. Unlike other converters that upload your files to remote servers, MapUnpack uses client-side JavaScript and WebAssembly. All parsing and conversion occur 100% inside your computer's local memory. No coordinates, filenames, or IP addresses are ever transmitted.

Does MapUnpack support Organic Maps bookmark files? โ–ผ

Yes. Organic Maps is the open-source continuation of Maps.Me and uses the exact same .kmb binary format and OMIM data container. MapUnpack fully decodes Organic Maps .kmb bookmarks, tracks, and categories.