package icon

Navi

Offline-first navigation with terrain-aware eco routing
New in version 0.3.25-beta
0.3.25-beta

Since v0.3.22-beta: vehicle-aware origin/destination snap under clearance limits; clearance restriction in plan UX; Truck/MH corridor skeletons and ECO abort note; gate case q (Raufoss to Bergen MobileHome T6); Stage B unit-test serialization; CAT/CATS radio plugin path; 0.3.23-0.3.24 routing and sideload ships folded into this tag.
Navi is an offline-first navigation app. Download map data once, then plan and follow routes on the device without needing the internet for every trip.
Travel modes include car, bicycle, e-bike, hiking, motorcycle, truck, and motorhome. Optional vehicle size limits skip roads that are too tight. Avoidances cover motorways, tolls, and ferries. Avoid-motorways skips OSM motorways, motorroad/expressway roads, and dual carriageways at 90 km/h or faster — not every E-road or urban arterial.
Eco routing prefers gentler, less energy-hungry roads by taking hills into account. Hiking and cycling can optionally prefer marked long-distance and pilgrim-style trails, with normal paths used when a marked trail has a gap.
Download a region (OpenStreetMap extract), an offline basemap, and optional elevation/terrain data in Tools. A background indexing job builds compact routing packs so later plans are fast; you can still plan while indexing runs. Map updates are never silent — only when you ask.
On the road:

  • Place search, From / Via / To, GPS fill, map mark and saved places

  • Off-route detection and reroute

  • Break and rest suggestions, including truck driving-time rules where known

  • Drive bars with altitude and trip ETA

  • GPS follow, and north-up / compass / direction-of-travel map rotation

  • Optional experimental 3D hill shading and map tilt


Navi is free and open source (GPL-3.0-or-later). There are no ads and no tracking. Network use is for downloads and updates you choose — not for silent data collection.

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 0.3.25-beta (30) suggested Added on Oct 16, 2026

    arm64-v8a x86_64

    This version requires Android 8.0 or newer.

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

    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.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • 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.
    • no.navi.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 46 MiB PGP Signature | Build Log