Android GPS route simulator

Put your app anywhere. Then put it in motion.

Build, replay and repeat realistic GPS routes on a real Android device. Test geofences, navigation and location-aware flows without leaving your desk.

No rootNo accountRoutes stay on your device
MockLoc route editor on Android
3–50 maccuracy radius

Three steps

From install to moving route.

MockLoc follows Android’s standard developer workflow. You stay in control and can restore real GPS at any time.

Choose MockLoc

Enable Developer Options, open “Select mock location app,” then choose MockLoc.

Build a route

Draw waypoints, follow roads or import a GPX file. Save it to your on-device library.

Replay and verify

Set a speed, start playback and switch to the app you are authorized to test.

Quick answers

Mock location, explained.

Clear answers to the setup questions Android developers and QA teams search most often.

What is mock location on Android?

Mock location lets a selected developer app provide test coordinates to Android’s location system. It is intended for development and QA; it does not change your IP address or make you anonymous.

Does MockLoc require root access?

No. MockLoc uses Android’s standard “Select mock location app” setting inside Developer Options.

Can a mock location be detected?

Yes. Android can mark a location as mocked, and receiving apps can decide how to handle it. MockLoc is built for apps you own or are authorized to test.

Will MockLoc keep running when I switch apps?

MockLoc uses a foreground service for background playback. Device battery policies can still affect long-running sessions, so use the troubleshooting guide if playback stops.

Make location bugs repeatable.

Get MockLoc for Android