# Guru Maps > Guru Maps is an offline maps and GPS navigation app for iOS, Android, and macOS. Download detailed worldwide maps based on OpenStreetMap, search millions of points of interest, get turn-by-turn voice navigation, record and analyze GPS tracks, save and organize places into collections, and sync everything across all your devices — all fully offline. Key facts: - Platforms: iOS, Android, macOS, and devices without Google services (e.g. Huawei). - Free to use, with an optional Pro upgrade via one-time purchase, subscription, or a Universal License that works across all platforms. - Maps are based on OpenStreetMap.org data and updated monthly. - Features: offline routing, topographic maps, GPS track recording/analysis, import & export of GPX/KML/MBTiles/SQLiteDB, CarPlay and Android Auto support, weather overlays, and cross-device sync. ## Manual - [Introduction](https://gurumaps.app/docs/intro): Overview of Guru Maps, supported file formats, and how to get support. - [Getting Started](https://gurumaps.app/docs/manual/getting-started): First steps — installing the app, downloading offline maps, and basic use. - [Search](https://gurumaps.app/docs/manual/search): Offline search for addresses, coordinates, and points of interest. - [Navigation](https://gurumaps.app/docs/manual/navigation): Building routes and turn-by-turn voice navigation, including route optimization. - [Markers](https://gurumaps.app/docs/manual/markers): Saving and managing places on the map. - [Tracks](https://gurumaps.app/docs/manual/tracks): Recording, trimming, and filtering GPS tracks. - [Collections](https://gurumaps.app/docs/manual/collections): Organizing markers and routes into shareable collections. - [Import & Export](https://gurumaps.app/docs/manual/import-export): Working with GPX, KML, KMZ, TCX, and other formats. - [Profile & Sync](https://gurumaps.app/docs/manual/profile): Guru Maps account and cross-device synchronization. - [Settings](https://gurumaps.app/docs/manual/settings): App settings, data backup, and customization. - [Map Sources](https://gurumaps.app/docs/manual/map-sources): Adding custom online and offline map sources (.ms, .mbtiles, .sqlitedb, .geojson, .mapcss). - [Tips, Tricks & Troubleshooting](https://gurumaps.app/docs/manual/tips-and-tricks-and-troubleshooting): Common questions and solutions. - [API](https://gurumaps.app/docs/manual/guru-api): URL scheme and API for integrating with Guru Maps. - [MapCSS](https://gurumaps.app/docs/mapcss): Styling vector maps with MapCSS. ## Blog (highlights) - [Explore without limits](https://gurumaps.app/blog/2022/01/01/explore): Why Guru Maps is a leading offline navigation app. - [Benefits of Guru Maps Pro](https://gurumaps.app/blog/2022/01/10/pro): What the Pro version unlocks compared to the free version. - [Universal License](https://gurumaps.app/blog/2022/12/10/license): One license across Android, Apple, and Huawei devices. - [Gift codes for Universal License](https://gurumaps.app/blog/2026/06/16/gift-codes): Buy Pro as gift codes for a team, resale, or a friend. - [Hiking with Guru Maps](https://gurumaps.app/blog/2023/04/15/hiking): Topographic offline maps and routes for hikers. - [Meet CarPlay](https://gurumaps.app/blog/2023/03/10/carplay): Using Guru Maps with Apple CarPlay. - [Android Auto is here](https://gurumaps.app/blog/2025/04/15/android): Guru Maps on Android Auto. - [Online vector maps and ocean depths](https://gurumaps.app/blog/2026/04/06/online-tiles): Online vector tiles and ocean-floor depth data. ## App - App Store (iOS / macOS): https://apps.apple.com/app/id321745474 - Google Play (Android): https://play.google.com/store/apps/details?id=com.bodunov.galileo - Contact: info@gurumaps.app