Search for a place, plan a trip, and pick how you're getting there.
Type a place name into the search box at the top, or tap one of the category chips underneath it — Petrol, EV charging, Pharmacy, ATM, Hospital, Food, Parking, Hotels — to find the nearest one instantly.
Map data comes from OpenStreetMap, edited by volunteers — if a place isn't found, it likely hasn't been added yet. Add it yourself at openstreetmap.org/edit (this walkthrough video helps); it usually appears here within a few hours.
Paste a Google Maps link (full google.com/maps or short maps.app.goo.gl) into any search box to resolve it directly — useful when OpenStreetMap doesn't have the place yet. It's saved to a "To add to OSM" list with the original link, so you can add it to OSM later. On Android, it also works from the share sheet.
A place with no street address (e.g. "R72F+2J") is a Plus Code and decodes automatically. If a link fails to resolve, turn on Debug mode (Developer tools, below) and retry for a copyable trace.
Tap the search box to switch to directions, or type a shortcut like “Connaught Place to India Gate”. Add up to 8 stops with “Add stop” (drag to reorder). “Get directions” reappears whenever you change the trip.
Press and hold on the map (~4 seconds, so it never fires from a pinch-to-zoom) to drop a pin. It becomes your destination if a from/to is already set, or shows up as a search result otherwise.
Set these from the bookmark icon's Saved panel — tap “Add Home”/“Add Work”, then search for the place. After that, type “Home”, “Work”, or “Me” anywhere you'd enter a place (including in “X to Y”) — each resolves fresh every time, never a stale saved location.
Once both ends of a trip are set, switch between Drive/Walk (and Transit, if configured) — switching re-plans the trip instantly.
Two more toggles appear next to Drive/Walk for driving trips. Both are a strong preference, not a hard rule — a route can still include one if there's genuinely no other way through.
The round badge above the Help button shows current conditions for a selected place, or your live position while navigating. Tap to refresh.
The layer button above the weather badge switches to satellite imagery, with roads, labels, and your route still drawn on top. Tap again to switch back.
Turn-by-turn guidance, elevation, and finding things along the way.
Tap “Start” once a route looks right. Your live position, remaining route, and speed are shown, and the screen stays awake for the drive. Navigation ends itself and announces “You have arrived” within 10 metres of the destination. If the browser reloads mid-drive, navigation resumes right where it left off.
Turn prompts scale to your driving speed — earlier at highway speed, later in slow traffic — with a plain reminder just before the turn. Roundabout exits, "slight" turns, and flyovers are called out by name, and two turns too close together to announce separately are combined into one prompt. Going off route plays a distinct alert tone while the app recalculates.
The speaker button above the weather badge cycles full voice, important alerts only, and muted.
Walking routes show a hill profile in the bottom sheet. Tap a marked point to see exactly where it is on the map.
While a route is planned or active, tap the search icon near the zoom controls to find petrol, food, and more without leaving your route — picking a result adds it as a stop.
Favorites, offline maps, sending a trip to someone else, and resuming one.
Tap the star on any place to save it to a list. Open your saved lists any time from the bookmark icon next to the search box.
Tap the cloud icon next to the search box to download the map tiles for whatever area is currently on screen, so it's still usable with no signal.
Once a route is planned, tap the share icon in the bottom sheet to send a link — opening it pre-fills the same trip for whoever you send it to, without planning anything on their behalf automatically.
If the app closes or reloads mid-trip, reopening it restores your in-progress route automatically.
The open-source maps, tools, and libraries this app is built on.
Built as a self-hosted, single-user navigation app — no accounts, no tracking, no server beyond the open services listed above. Source on GitHub.
For location tracking with the screen off or the app backgrounded — a limitation of web pages on Android, not something this site can fix — there's a native Android app built from this project: download the APK (Android will ask permission to install it, since it isn't from the Play Store — only allow that for a source you trust), or build it yourself from the project README.
Diagnostic tools for troubleshooting — off by default, since some of this can show sensitive details (like exact GPS coordinates) on screen.
?debug=resolver to the URL.