MapUnpack
πŸ”„ Migration Playbook: Maps.Me β†’ Google Maps

Move Maps.Me Bookmarks to Google Maps

Got years of saved pins in Maps.Me? Drop your .kmb file below, download standard KML, and import directly into Google My Maps.

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.

The Complete Maps.Me to Google Maps Migration Manual

When travelers decide to switch from Maps.Me to Google Maps, they immediately discover that Google Maps does not have a "Direct Sync" button. Furthermore, Maps.Me does not export to cloud Google accounts. To move your pins without losing custom folder names, descriptions, or coordinates, follow this battle-tested migration protocol using our KMB to KML converter. (If you also want your hiking tracks on a Garmin or OsmAnd GPS device, you can simultaneously use our KMB to GPX tool).

Where are .kmb files stored on Android and iOS?

πŸ€– Android Extraction Paths & Access:

On Android devices, your bookmark databases are stored inside the application sandboxes:

  • Maps.Me: /Android/data/com.mapswithme.maps.pro/files/
  • Organic Maps: /Android/data/app.organicmaps/files/

Android 11+ Scoped Storage Tip: Modern Android versions restrict direct access to the /Android/data/ folder. To copy your .kmb files, connect your phone to a Windows PC or Mac via USB file transfer, or open the system "Files" app (using an app shortcut or third-party manager like Shizuku / Solid Explorer).

🍎 iPhone / iPad (iOS) Extraction:

Open the Files app on iOS > tap On My iPhone > select the Maps.me or Organic Maps folder > open Bookmarks. You can share, AirDrop, or save the .kmb files directly. You can also export bookmarks right from within the Maps.Me / Organic Maps app using the native iOS Share Sheet.

⚠️

Google My Maps 2,000 Points Limit: Avoid the Dreaded Import Error

Google My Maps enforces a strict, hard-coded ceiling of 2,000 features (points, pins, and routes) per map layer. If you attempt to upload an unsegmented KML containing 2,001+ bookmarks, Google My Maps immediately aborts with an unhelpful error: "An error occurred while uploading your file".

How MapUnpack Solves This: When converting with MapUnpack, the Google My Maps Layer Auto-Split engine automatically groups bookmarks into cleanly numbered sub-layers (< 1,900 points per layer, e.g., "Favorites (Part 1)", "Favorites (Part 2)"). Your bookmarks import seamlessly on the first attempt with 100% pin preservation!

Google Maps "Saved Places" vs "Google My Maps": A Critical Distinction

Many users mistakenly try to import KML into standard Google Maps (maps.google.com). Standard Google Maps only supports saving individual pins one by one.

To manage entire collections of hundreds or thousands of pins with custom layers, Google provides a dedicated service: Google My Maps (mymaps.google.com). Once you create a map in Google My Maps and import your KML, it automatically syncs to your official Google Maps mobile app on your iPhone or Android!

How to View Your Converted Map on the Google Maps Mobile App

  1. Complete the import into Google My Maps on your computer browser using our online kmb to kml converter or kmb to gpx tool.
  2. Open the official Google Maps app on your iPhone or Android phone.
  3. Tap the "Saved" (or "You") tab at the bottom of the screen.
  4. Scroll to the very bottom and tap "Maps".
  5. Select your imported map. All your Maps.Me pins will illuminate on top of Google Maps' live vector satellite imagery! You can also export your dataset to kmb to geojson or kmb to csv.

Related Conversion Tools & Guides:

⚑ 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 β†’

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.