Free, privacy-first offline maps and GPS navigation app for Android and iOS, built on crowd-sourced OpenStreetMap data.
osmandapp/OsmAnd
Offline-capable map and navigation app for Android and iOS, built on OpenStreetMap data with turn-by-turn routing for car, bike and pedestrian use.
Open-source alternative to:Google Maps
Apple Maps
Waze
- Stars
- 6,132
- Forks
- 1,262
- Open issues
- 3,496
- Last commit
- 3 hours ago
What is it?
OsmAnd (OSM Automated Navigation Directions) is a map viewing and navigation application for mobile devices. It uses OpenStreetMap data that can be downloaded per country or region and stored on the device, so routing and map display work without an internet connection.
The app provides turn-by-turn voice guidance for car, bike and pedestrian travel, with optional lane guidance, speed limit display and automatic re-routing when the user leaves the route. Users can search for addresses, place types and coordinates, save favorites, and display POIs, GPX tracks and online or satellite tile layers.
OsmAnd also supports contributing back to OpenStreetMap, including reporting map bugs, uploading GPX tracks and adding POIs. The codebase is written in Java and the project publishes build documentation for developers.
Key features
- 01Offline maps and routing using pre-downloaded OpenStreetMap data
- 02Turn-by-turn voice guidance for car, bike and pedestrian modes
- 03Automatic re-routing when the user deviates from the route
- 04Search by address, place type or coordinates
- 05Overlays for GPX tracks, POIs and online or satellite tile maps
- 06Upload GPX tracks and edit map data back to OpenStreetMap
Use cases
- Navigating abroad without roaming data by storing maps offline
- Planning and recording cycling or hiking routes with trail and bike path data
- Contributing map corrections and POIs to OpenStreetMap from a phone
- Using a privacy-friendly offline navigation app as an alternative to cloud-based map services
Quick start
- 1
Install OsmAnd from Google Play, F-Droid, Huawei AppGallery, Amazon or the Apple App Store
- 2
To build from source, follow the official technical build guide
Things to know
- Runs only on Android and iOS mobile devices.
- The metadata reports no clear open-source license (NOASSERTION), so check the license before reuse.
- The free version limits downloads to 16 map files, and some features such as Wikipedia POIs and contour lines require paid add-ons.
In collections
Topics
FAQ
- What is OsmAnd?
- Offline-capable map and navigation app for Android and iOS, built on OpenStreetMap data with turn-by-turn routing for car, bike and pedestrian use. OsmAnd (OSM Automated Navigation Directions) is a map viewing and navigation application for mobile devices. It uses OpenStreetMap data that can be downloaded per country or region and stored on the device, so routing and map display work without an internet connection.
- Is OsmAnd free to use? What license does it have?
- OsmAnd is open source under the Other license. Check the license terms before using it in commercial products.
- Is OsmAnd still maintained?
- Actively maintained. The last commit to OsmAnd was on Nov 7, 2026.
- What can I use OsmAnd for?
- Navigating abroad without roaming data by storing maps offline Planning and recording cycling or hiking routes with trail and bike path data Contributing map corrections and POIs to OpenStreetMap from a phone Using a privacy-friendly offline navigation app as an alternative to cloud-based map services
- How do I install OsmAnd?
- Install OsmAnd from Google Play, F-Droid, Huawei AppGallery, Amazon or the Apple App Store To build from source, follow the official technical build guide
- Where can I get OsmAnd?
- The source code and installation instructions are on GitHub: https://github.com/osmandapp/OsmAnd
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted trail database for uploading GPS tracks, planning routes and building a searchable catalogue of your hikes and rides.
Android navigation app that shows real streets in 27 game-inspired map styles, with spoken directions and Android Auto support.
An easy-to-use OpenStreetMap editor for Android and iOS that improves map data by answering simple on-site questions.
High-performance C++ routing engine that computes routes, distance tables, GPS map matching and more on OpenStreetMap data.
An offline Android app that uses phone sensors like the barometer, compass and GPS to help with hiking, camping and survival navigation.