← Back
How it works

How CityWalker works

Pick a city, tap GO, and walk. The streets you cover light up on a map that's only yours, and nothing you uncover ever fades.

Get the app
New  CityWalker for iPhone is in beta testing. Try it on TestFlight →
Step 01

Pick your city

Search for any city in the world, or let CityWalker use your location. Large cities come pre-split into neighbourhood regions; everywhere else downloads its street map on demand.

Lisbon, PT
Amsterdam, NL ✓
Kyoto, JP
Step 02

Tap GO and walk

CityWalker tracks your route with GPS only while a walk is recording. Walk your own block, a new neighbourhood, or wherever you're curious. Finish the walk and GPS goes back to sleep.

GO
Step 03

Streets light up

Every street you walked turns from grey to green on your personal map. Once a street is lit, it stays lit; coverage only ever climbs, walk after walk.

04

Big cities split into regions

Cities above a certain size are broken into neighbourhoods, each with its own coverage percentage, so you can work through a city area by area instead of facing one huge map. 29 large cities come pre-prepared this way. Browse the city list →

05

Let CityWalker plan the walk

Open Plan a walk and pick a mode. Suggest a Walk takes how long you want to be out and builds a loop from where you are. Plan a Route takes a destination you tap and routes you there, one way or as a round trip, with Direct, Scenic, and Explore styles to choose from. Both steer toward streets you haven't walked yet, and any route can be saved to the main screen and walked later. How the routing works →

iPhone beta · Suggest a Walk is in the beta now; Plan a Route is Android only for now

06

Import past walks with GPX

Already been exploring before installing CityWalker? Import a GPX file from any app or watch and it counts toward your coverage instantly. If the city isn't added yet, CityWalker adds it automatically.

07

View your map on a bigger screen

Scan a code from the app's Coverage tab and your map opens in any browser, end-to-end encrypted, with nothing stored on a server. Try View on computer →

Android only for now. The iPhone beta doesn't include this yet.

08

Correct a segment by hand

GPS drifts sometimes. If a street is marked wrong, you can mark it as walked or not walked manually, or flag a missing or incorrect path on the map. See how →

Everything stays on your phone

There's no account and no backend. Your routes, covered streets, and cities live in a local database on your device and are never uploaded. CityWalker sends anonymous usage events and crash reports so I can improve it, and both can be turned off in Settings. See exactly what's sent →

How much of your city have you actually seen?

Free to download, no account, no ads. Pick a city and the map is waiting to be filled in.

Get the app
New  On iPhone? Join the TestFlight beta →

Want the reasoning behind the coverage math? Read how CityWalker calculates coverage or how cities get divided into regions on the blog.