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 here comes from OpenStreetMap, a map anyone can edit — so if a place can't be found, it likely just hasn't been added yet. You can add it yourself in a couple of minutes on openstreetmap.org/edit.
New to editing? This walkthrough video covers adding a point and tagging it correctly. Once it's added, it usually shows up here within a few hours.
Paste a Google Maps link (a full google.com/maps address or a short maps.app.goo.gl link) into any search box and it resolves straight to that exact place — a way around gaps in OpenStreetMap's own coverage. It's automatically saved to a "To add to OSM" list with the original link kept alongside it, so it's easy to come back later and add that place to OpenStreetMap yourself — re-resolving the same place won't add it twice.
On Android, once this is installed to your home screen, it also shows up in the system share sheet — sharing a place straight from the Google Maps app resolves it here the same way, no copy/paste needed. If it doesn't appear in the share sheet right after an update, removing and re-adding this app to your home screen usually fixes it.
Short links occasionally hit a "your computer network sent unusual traffic" page from Google instead of resolving straight through — this app already recovers the real place from that page automatically, so it should still work, but if a resolve error ever names that message directly, waiting a bit before retrying helps.
A place with no proper street address (a sea wall, a stretch of open ground) shows a name that starts with a short code like "R72F+2J" instead — that's a Plus Code, Google's own location encoding, and it decodes automatically to the exact pin rather than falling back to a name search that wouldn't find anything anyway.
If a link ever fails to resolve for an unclear reason, turn on Debug mode (Developer tools, further down this screen) and retry — a step-by-step trace with the exact resolved URL appears at the bottom of the screen, with a Copy button, so it can be sent along instead of a screenshot. Off by default since it can show exact GPS coordinates on screen.
Tap the search box to switch to directions, or use the shortcut and type it straight into the search box: “Connaught Place to India Gate”.
Add up to 8 stops with “Add stop”, and drag a stop by its handle on the left to reorder it.
“Get directions” hides itself once a route is shown, freeing up screen space — it reappears the moment you actually change the source, destination, travel mode, or avoid-tolls/highways.
Press and hold anywhere on the map (about 4 seconds — long enough that a pinch-to-zoom never triggers it) to drop a pin there. What happens with it depends on what's already in the from/to fields: if neither is set, it shows up in the search box like any other result; otherwise it's set as the destination straight away, no extra prompt.
Set these once from the bookmark icon's Saved panel — tapping “Add Home” or “Add Work” arms the next place you search for. After that, they're always the first option when you tap an empty from/to field.
You can also just type “Home” or “Work” straight into a search box, or as either half of the “X to Y” shortcut — each resolves to a fresh GPS fix if that's what was used to set it, not the location from whenever you saved it.
“Me” or “my location” works the same way anywhere you'd type a place — including as either half of “X to Y” — and always resolves to a fresh GPS fix, never a stale one from earlier in the day.
Once both ends of a trip are set, choose how you're getting there with the Drive / Walk toggle (Transit appears too if it's been set up). Switching modes re-plans the same trip instantly.
Two more toggles appear next to Drive/Walk once you're planning a driving trip. Both are a strong preference, not a hard rule — if there's genuinely no other way through, the route can still include one.
The round badge above the Help button shows current conditions — for a place you've selected, or for your live position once you're navigating. Tap it any time to refresh.
The layer button above the weather badge switches between the regular map and satellite imagery — roads, place labels, POI icons, and your route/live position all stay drawn on top of the imagery, so it reads as a proper hybrid view rather than a bare photo. Tap it again to switch back.
Turn-by-turn guidance, elevation, and finding things along the way.
Tap “Start” once a route looks right. A bold arrow marks your live position, the part of the route you've already driven dulls to gray, a live speed readout sits above the next-turn card, and the screen stays awake for the whole drive (reacquired automatically if the platform ever revokes it mid-drive). Navigation ends itself and announces “You have arrived” once you're within 10 metres of the destination — no need to tap “End” yourself. If the browser ever reloads mid-drive, navigation picks back up right where it left off instead of dropping you back to the planning screen.
You'll hear an early “in 220 meters, turn right” heads-up (rounded down to the nearest 10 metres, so it reads as a clean approximation), then a short plain reminder around 80 metres before the turn. A slight turn is called “Slight left/right”, a roundabout says “Take the 2nd exit” (built from Valhalla's own exit-count data), and a maneuver leading onto a flyover is called out explicitly. A long straight stretch gets its own “Continue straight for X km” call-out once, including right at the start of a route that opens with one. Going off route plays a distinct alert tone (not a voice prompt) while the app recalculates.
The speaker button above the weather badge cycles full voice, important alerts only, and fully muted — the same three-way choice Google Maps offers.
Walking routes show a hill profile in the bottom sheet, with the biggest changes in elevation marked along the line. Tap any of those points to see exactly where it is on the map.
While a route is planned or you're actively on it, tap the search icon near the map's zoom controls to look for 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.
Want location tracking to keep working with the screen off or the app in the background? This web version can't do that reliably — that's an Android limitation on any web page, not something this site can fix. There's a native Android app built from this same project that can: download the APK (Android will ask permission to install it, since it isn't distributed through the Play Store — only allow that for a source you trust). See the project README for what that involves and how to build it yourself instead, if you'd rather not download a pre-built binary.
Diagnostic tools for troubleshooting — off by default, since some of this can show sensitive details (like exact GPS coordinates) on screen.
?debug=resolver in the address bar.