Mocking37.79550, -122.39370

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
Pinmigo map with the Ferry Building selected and a Teleport here buttonMap centred on the Eiffel Tower in ParisActive teleport at the Ferry Building with a live timer
Joystick pad walking north-east near the Golden Gate Bridge

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
Map centred on the Eiffel Tower in Paris
Active teleport at the Ferry Building with a live timer

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
Joystick pad over the map, moving north-east at 2.1 km/h
Pinmigo map with a Teleport here button

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
Route planner with three stops across San Francisco
Route playing back with progress and the next stop

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
Library of saved places
Activity history grouped by day
Ferry Building, San Francisco37.79550, -122.39370Eiffel Tower, Paris48.85826, 2.29450Shibuya Crossing, Tokyo35.65950, 139.70050Tower Bridge, London51.50550, -0.07540Ferry Building, San Francisco37.79550, -122.39370Eiffel Tower, Paris48.85826, 2.29450Shibuya Crossing, Tokyo35.65950, 139.70050Tower Bridge, London51.50550, -0.07540

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.

  1. 01

    Turn on Developer options

    Open Settings › About phone and tap Build number seven times.

  2. 02

    Choose Pinmigo

    In Developer options › Select mock location app, pick Pinmigo.

  3. 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.

Get it on
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.