package icon

Organic Maps・Offline Map & GPS

Get reliable offline maps with GPS navigation for hiking, cycling, and travel.
New in version 2025.11.26-5-FDroid
• Wikipedia articles in Turkish, Japanese, and Chinese, type `?wiki` to see them on the map
• New setting to visually highlight downloaded regions on the map
• Import Google Takeout's bookmarks and saved places via GeoJSON
• OSM data as of November 23
• Improved audio playback and sound interruptions
• Fixed crashes in the Editor and when downloading maps
• Brighter roads in dark vehicle mode
• Improved bicycle routing in Austria
…more at omaps.org/news
Organic Maps is a fast, detailed offline map and GPS navigation app for travel, hiking, trekking, and cycling adventures. Plan, import, and record routes, and enjoy smooth guidance without draining your battery or using an internet connection. Explore places and navigate safely during your outdoor adventures and travels around the world. The app offers unlimited map downloads and biweekly updates. OpenStreetMap-based, volunteer-made, privacy-first, 100% offline, and 100% free.

OFFLINE: The app works 100% offline — including search and navigation. You can explore the map and navigate without an internet connection, saving on mobile data and roaming fees. And with no background data transfers, your battery lasts much longer.

FAST: Zooming, search, and route calculations work noticeably fast.

DETAILED & UPDATED: The maps are rich in detail and refreshed twice a month to reflect real-world conditions. Unlike many well-known competitors, they include building labels, benches, hiking paths, and other helpful information.

OPENSTREETMAP-BASED: OpenStreetMap is a wiki-style world map built and maintained by millions of volunteers — locals who know their areas best. This community effort results in highly detailed maps, often more accurate than commercial ones in less-mapped regions. Organic Maps updates its data from OpenStreetMap every two weeks, keeping your maps fresh and reliable. And if you notice something missing, you can add it to OpenStreetMap and help improve the map for everyone.

PRIVACY-FIRST: We don’t collect any data or identifiers. This means there’s no risk of data leaks and no distractions like ads or noisy notifications — just a clean, private map experience.

IMPORTANT FEATURES

EXPLORE PLACES: Search by address, name, or category, discover millions of POIs, and view detailed information such as opening hours, Wikipedia articles, wheelchair accessibility, and other helpful details.

GPS NAVIGATION: Enjoy voice-guided, turn-by-turn directions. Create walking, hiking, cycling, or driving routes — including routes between cities, countries, and multiple waypoints. Find the best routes for your metro journeys and commutes. Android Auto is supported.

HIKING & CYCLING TRAILS FROM AROUND THE WORLD: Enable special map layers to discover popular hiking and cycling routes worldwide, all sourced from OpenStreetMap. Switch between layers to see colored bike and MTB routes, as well as official hiking paths.

PUBLIC TRANSPORT: See public transport route numbers at stops. Live transport schedules and routing are currently in development.

MAP STYLES: Choose map layers that fit your activity — Outdoors, Contour Lines, Hiking, Cycling, or Metro/Subway.

TRACK RECORDER: Record, import, export, and share your routes and favorite places. Supports KML, KMZ, GPX, and GeoJSON formats.

WIKIPEDIA ARTICLES: Explore Wikipedia articles for places you discover on the map. Type “?wiki” in the search to find all places with Wikipedia articles.

MAP EDITOR: Contribute to OpenStreetMap by adding missing places or editing the map directly from Organic Maps.

DARK MODE: Switch to a dark theme for comfortable viewing at night.

Try the app — it’s 100% free, ad-free, fast, and fully offline. Experience reliable GPS navigation for hiking, biking, trekking, and travel anywhere in the world! Enjoy a fast, reliable, and private map experience, and share it with others!

Organic Maps is an indie, community-driven, open-source project with hundreds of contributors who help develop new features, fix issues, translate, and move the project forward.

Join the community on Telegram: @OrganicMapsApp
Or learn other ways to support the project: https://organicmaps.app/contribute/

Your honest feedback and reviews in the store motivate us! We love hearing from you there. Have questions? Please visit the organicmaps.app website for additional details and FAQ

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2025.11.26-5-FDroid (25112605) suggested Added on Nov 26, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Anti-Features
    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access extra location provider commands
      Allows the app to access extra location provider commands. This may allow the app to interfere with the operation of the GPS or other location sources.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
      (5.1)
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • androidx.car.app.ACCESS_SURFACE
    • androidx.car.app.NAVIGATION_TEMPLATES
    • app.organicmaps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 65 MiB PGP Signature | Build Log

  • Version 2025.11.11-5-FDroid (25111105) - Added on Nov 13, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Anti-Features
    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access extra location provider commands
      Allows the app to access extra location provider commands. This may allow the app to interfere with the operation of the GPS or other location sources.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
      (5.1)
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • androidx.car.app.ACCESS_SURFACE
    • androidx.car.app.NAVIGATION_TEMPLATES
    • app.organicmaps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 65 MiB PGP Signature | Build Log

  • Version 2025.11.11-4-FDroid (25111104) - Added on Nov 12, 2025

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Anti-Features
    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access extra location provider commands
      Allows the app to access extra location provider commands. This may allow the app to interfere with the operation of the GPS or other location sources.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "location"
      Allows the app to make use of foreground services with the type "location"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
      (5.1)
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • androidx.car.app.ACCESS_SURFACE
    • androidx.car.app.NAVIGATION_TEMPLATES
    • app.organicmaps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 65 MiB PGP Signature | Build Log