Fake GPS location for Android: Put your phone anywhere on the map.
Pinmigo is a free fake GPS app that sets your Android phone to any place on Earth, no root needed. Made for developers and QA testers.
- Android
- 8.0 and up
- Account
- None needed
- Price
- Free, with ads




Four ways to fake your GPS location, one map to start from
Pick the one that fits the test. Each runs from the same map, with no root needed.
Teleport anywhere
Search any address, or paste coordinates straight from a bug report. Drag the map to fine-tune the pin, then tap Teleport here. Pinmigo holds the spot in the background until you stop it.
- Worldwide search by OpenStreetMap
- Live timer, coordinates and accuracy while it runs
- Pause or stop from the app or its notification


Walk it with a joystick
A small pad floats over any app you’re testing. Push to walk, run, cycle or drive, and lock cruise to keep going at a steady speed. Tap the corner to shrink it to a bubble you can drag out of the way.
- Walk
- 0 km/h
- Run
- 0 km/h
- Cycle
- 0 km/h
- Drive
- 0 km/h


Routes that follow roads
Tap stops onto the map and Pinmigo snaps the path to real streets. Pick a speed, loop it, and watch progress, the next stop and time left as it plays.
- Road-following or straight-line paths
- Change speed while the route is running
- Import GPX or KML tracks


Your test spots, saved
Keep the places and routes you test against in the Library, and pin favourites to the map. Activity logs every run, so a past session is one tap from running again.
- Export Activity as GPX, KML, CSV or JSON
- Back up everything to one file and restore it on another phone
- Light and dark themes, with a map that follows them


How to fake GPS on Android in three steps
Android lets one app at a time supply mock locations. The app walks you through this on first launch.
- 01
Turn on Developer options
Open Settings › About phone and tap Build number seven times.
- 02
Choose Pinmigo
In Developer options › Select mock location app, pick Pinmigo.
- 03
Pick a spot and go
Drag the map or search, then tap Teleport here, start a route, or open the joystick.
Need more detail? Read the full guide to faking your GPS location on Android.
Questions
Do I need root to fake GPS on Android?
No. Pinmigo uses Android’s built-in mock location setting, so it works on unrooted phones running Android 8.0 or later. You only need to turn on Developer options and pick Pinmigo as the mock location app.
Will it work with every app?
Most apps that read Android’s location accept it. Android tells apps when a location is simulated, and some apps refuse mock locations on purpose. Pinmigo doesn’t hide that it’s a mock, and it doesn’t change your IP address.
Can I use it for games?
Pinmigo is made for testing. Many games ban accounts that use simulated locations, and using it to cheat breaks their rules. Test your own apps, or apps you have permission to test.
Why does the joystick need “Display over other apps”?
The pad floats over whatever app you’re testing, so you can walk without switching back to Pinmigo. Android asks for this permission the first time you open the joystick. Teleport and routes work without it.
My phone’s clock jumped to another time zone. Why?
If Android sets your time zone automatically from location, it follows the simulated position. Stop the simulation, or turn off automatic time zone in Settings › System › Date & time while you test.
Does Pinmigo upload my places or history?
No. There’s no account, and your places, routes and history stay on your phone until you export or back them up yourself. Search text and the spot under the pin go to OpenStreetMap to find places and names. The privacy policy lists every service the app talks to.
Is it free?
Yes. Pinmigo shows a few ads. You can watch one short video in Settings to turn ads off for two hours.
Ready to move your pin?
Free on Google Play for Android 8.0 and up.
Google Play
Pinmigo is for software development, QA testing and location debugging. Don’t use it to break a service’s terms, a game’s rules or the law. You’re responsible for following the rules of any app you test against.