OSMAnd is a free, open source maps & navigation project written in Java and released under a custom open-source licence. It has 6,018 GitHub stars, 1,227 forks and 3,528 open issues, and was last pushed 6 hours ago. On this registry it ranks #2 of 3 tracked projects in Maps & Navigation, with 5 head-to-head comparisons available. It gained 24 stars over the last 6 tracked days.

What is OSMAnd?

What it is

OsmAnd (OSM Automated Navigation Directions) is a map viewing and navigation application for mobile devices, built around the free, worldwide OpenStreetMap database. It lives in the OpenStreetMap ecosystem, drawing its map data from that collaborative project and offering a way to contribute back to it. The project is written in Java and distributed through Android markets and the Apple App Store.

The concrete problem it solves is navigation without a reliable data connection. All map data can be stored on the device's memory card, and the main functionality works both online and offline, so routing, voice guidance, and map display continue without internet access. That removes roaming charges when travelling abroad and makes the application usable in places where connectivity is absent. Maps are compact offline vector maps, updated at least once a month, and downloadable per country or region.

Key capabilities

  • Turn-by-turn voice guidance with recorded and synthesized voices, optional lane guidance, street name display, and estimated time of arrival.
  • Routing for car, bicycle, and pedestrian use, with intermediate points on the itinerary and automatic re-routing when the route is left.
  • Place search by address, by type (restaurant, hotel, gas station, museum), or by geographical coordinates.
  • Map viewing options including position and orientation display, compass or direction-of-motion alignment, favorites, and points of interest around the user.
  • Overlay support for touring and navigation GPX tracks, additional maps with customizable transparency, specialized online tile maps, and satellite view from Bing.
  • Place names displayed in English, local, or phonetic spelling.
  • Contribution tools for OpenStreetMap: reporting map bugs, uploading GPX tracks directly, adding POIs, and background trip recording while the device sleeps.

Who uses it and how

  • Drivers use offline routing with voice guidance, speed limit display and reminders, speed-dependent map zooming, and automatic day/night view switching.
  • Cyclists and pedestrians use dedicated routing and display modes covering foot, hiking, and bike paths, with optional speed and altitude display and public transport stops including line names.
  • Travellers abroad rely on pre-loaded map data to navigate without roaming charges, using the free download of map files per country or region.
  • Sightseers use Wikipedia POIs for sightseeing, which are not available in the free version.
  • Mappers record trips to local GPX files or online services and upload tracks and POIs to OpenStreetMap, either immediately or later while offline.

Getting started

Installation is through the mobile app stores listed by the project: Google Play, Huawei AppGallery, Amazon, F

project readme (upstream, from github) — read inline

OsmAnd (OSM Automated Navigation Directions)

This project aims at providing comfortable map viewing and navigation (routing) application for mobile devices. Particular stress lies with complete offline features (via pre-loaded offline map data) or economic internet usage. To get started, continue with the basic description below, then find more detail on our Welcome Wiki Pages, the Project Homepage, or the OpenStreetMap OsmAnd Wiki Page. You are welcome to discuss any question regarding the project at the Google group OsmAnd. Please do not use comments on wiki pages because it is rather difficult to find them.

Android markets
Google Play
Huawei AppGallery
Amazon
F-droid
App Store - Apple
App Store Apple

Translation status

Functionality

OsmAnd (OSM Automated Navigation Directions) is a map and navigation application with access to the free, worldwide, and high-quality OpenStreetMap (OSM) database. All map data can be stored on your device's memory card for offline use. Via your device's GPS, OsmAnd offers routing, with optical and voice guidance, for car, bike, and pedestrian usage. All main functionalities work both online and offline (no internet needed).

Some of the main features:

Navigation
  • Works online (fast) or offline (no roaming charges when you are abroad)
  • Turn-by-turn voice guidance (recorded and synthesized voices)
  • Optional lane guidance, street name display, and estimated time of arrival
  • Supports intermediate points on your itinerary
  • Automatic re-routing whenever you deviate from the route
  • Search for places by address, by type (e.g. restaurant, hotel, gas station, museum), or by geographical coordinates
Map Viewing
  • Display your position and orientation on the map
  • Optionally align the map according to compass or your direction of motion
  • Save your most important places as Favorites
  • Display POIs (point of interests) around you
  • Can display specialized online tile maps
  • Can display satellite view (from Bing)
  • Can display different overlays like touring/navigation GPX tracks and additional maps with customizable transparency
  • Optionally display place names in English, local, or phonetic spelling
Use OpenStreetMap and Wikipedia Data
  • High quality information from the world's best collaborative projects
  • Global maps from OpenStreetMap, available per country or region
  • Wikipedia POIs, great for sightseeing (not available in free version)
  • Unlimited free downloading, directly from the app (download limit is 16 map files in free version)
  • Always up-to-date maps (updated at least once a month)
  • Compact offline vector maps
  • Select between complete map data and just road network (Example: All of Japan is 700 MB, or 200 MB for the road network only)
  • Also supports online or cached tile maps
Safety Features
  • Optional automated day/night view switching
  • Optional speed limit display, with reminder if you exceed it
  • Optional speed-dependent map zooming
  • Share your location so that your friends can find you
Bicycle and Pedestrian Features
  • The maps include foot, hiking, and bike paths (great for outdoor activities)
  • Special routing and display modes for bike and pedestrian usage
  • Optional public transport stops (bus, tram, train), including line names
  • Optional trip recording to local GPX file or online service
  • Optional speed and altitude display
  • Display of contour lines and hill-shading (via additional paid plugin)
Directly Contribute to OpenStreetMap
  • Report map bugs
  • Upload GPX tracks to OSM directly from the app
  • Add POIs and directly upload them to OSM (or later if offline)
  • Optional trip recording in background mode (while device is in sleep mode)
Contribute to OsmAnd

OsmAnd is open-source and actively being developed. Everyone can contribute to the application by reporting bugs, improving translations, or coding new features. The project experiences continuous improvement by all such forms of developer and user interaction. The project progress also relies on financial contributions to fund the development, coding, and testing of new functionality. By buying OsmAnd+ and subscribing to OsmAnd Pro (see https://osmand.net/docs/user/purchases/), you help the application become even more awesome!

The technical documentation on how to build OsmAnd can be found at https://www.osmand.net/docs/technical/build-osmand/

Map Coverage and Quality - How Good is OSM Data?

According to research, OSM map data rivals and often surpasses commercially available maps both in terms of data completeness and data actuality. This is indicated by different metrics like the amount of road distance mapped, or the number of objects like points of interest or buildings mapped. The fact that the maps are globally crowd-sourced ensures continuous improvements and updates, the incorporation of local on-the-ground expertise, and reflects things like neighborhood development, ongoing construction, or even the results of recent natural disasters.

Comparing the different metrics, it is safe to say that OSM maps cover all continents and countries globally for all your travel needs, and you will find their quality and completeness nothing less than stunning in the vast majority of countries. Latest research mentions only few countries in continental Asia and central Africa where e.g the incorporation of a noticeable portion or roadways is still ongoing to catch up with the high levels already reached anywhere else.

List of countries supported

Coverage is world wide, e.g.: Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bonaire, Bosnia and Herzegovina, Botswana, Brazil, British Virgin Islands, Brunei, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Central African Republic, Chad, Chile, China, Colombia, Comoros, Congo, Costa Rica, Croatia, Cuba, Curaçao, Cyprus, Czechia, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Fiji, Finland, France, French Guiana, French Polynesia, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Vatican, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Isle of Man, Israel, Italy, Ivory Coast, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, North Korea and South Korea, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Norway, Oman, Pakistan, Palau, Palestinian Territory, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Puerto Rico, Qatar, Romania, Russia, Rwanda, Saint Barthelemy, Saint Helena, Saint Kitts and Nevis, Saint Lucia, Saint Martin, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Samoa, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Somalia, South Africa, South Georgia, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Swaziland, Sweden, Switzerland, Syria, Taiwan, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom (UK), U

readme truncated — read the full docs on github

Frequently asked questions

Is OSMAnd free to use?

OSMAnd is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does OSMAnd do?

Navigate anywhere with detailed offline maps and GPS

What is OSMAnd written in?

OSMAnd is primarily written in Java. Its source is publicly available at https://github.com/osmandapp/osmand, and it has 6,018 GitHub stars.