iOS 18 – iOS 27 · Android 12+ Supported

Set the location your phone reports — for testing, privacy and travel planning. Where you really are stays yours.

iPhone & Android Location Simulator for Mac

  • Set any GPS location on your phone without jailbreak or root NO VPN
  • Pick any point on the map, or search an address or coordinates
  • Uses the developer location tools built into iOS and Android — nothing is installed on the phone
  • Restore your real location with one click, unplug, or restart
  • One licence covers 2 Macs — no account, just a key by email
Mac · macOS 13+ · Apple siliconiPhone · Developer Mode onAndroid · USB debugging on

Free download · DMG 100 MB · Notarized by Apple · Version 1.2.0 · 30-day money-back guarantee

MyLocation for Mac — map with a destination set and an iPhone connected
Phone showing the new location in Maps
New location

The Location Simulator for iPhone and Android That Runs on Your Mac

Most "location changer" apps either only move a pin inside their own map or need a jailbreak. MyLocation sets the location the phone's operating system reports, using the developer location tools built into iOS and Android — the same ones Xcode and Android Studio use. You need a Mac and a cable — no jailbreak, no root, nothing installed on the phone.

Keep your real position to yourself

Apps, trackers and advertisers read the location your iPhone reports. With a simulated location active, they see the point you chose — not where you actually are.

  • Stop location-based trackers from seeing your real spot
  • No need to switch Location Services off
  • Back to real GPS the moment you stop
MyLocation for Mac ready screen with the iPhone connected

Test location features on a real device

Geofences, "near me" results, region-specific content, delivery flows — check them on an actual iPhone without leaving your desk.

  • Exact coordinates, repeatable in seconds
  • Favorites for the places you test often
  • Works with any app, not only your own builds
Setting a destination on the map

Be somewhere else on the map

Preview a city before you travel, share a "virtual" location with friends, or see how an app behaves abroad.

  • Search any address or paste coordinates
  • Move as often as you like during a session
  • One licence, up to 2 Macs
Device selection screen showing the connected iPhone

Stories From People Who Changed Their Location

How developers, testers and travellers use MyLocation for Mac, from fifteen countries.

★★★★★
I test a delivery app with geofenced pickup zones. Before MyLocation I drove around the block with a test phone. Now I drop a pin in Austin, then Denver, then Miami and watch every geofence trigger from my desk. Saved us days on the last release.
Daniel K.🇺🇸 United States · QA engineer
★★★★★
Xcode can simulate a location for the build I'm debugging, but not for the whole phone. This does it at the system level, so Maps, our app and even the weather widget all agree. Setup took five minutes with Developer Mode on.
Sofia M.🇩🇪 Germany · iOS developer
★★★★★
We launch region-locked content. I set my iPhone to Osaka, Seoul and Singapore one after another and screenshot each variant for the review deck. No jailbreak, nothing installed on the phone. Exactly what I needed.
Hiroshi T.🇯🇵 Japan · Product manager
★★★★★
Finally something that works on Android without a mock-location app. USB debugging on, connect, pick a point, done. Our store locator bug only showed up in Lagos, and I reproduced it in two minutes.
Amara O.🇳🇬 Nigeria · Android developer
★★★★★
I don't want every app knowing my street. During the workday my phone 'lives' in a park downtown. Real GPS comes back the moment I unplug. Simple, honest tool.
Lucas P.🇧🇷 Brazil · Privacy-minded user
★★★★★
Planning a Lisbon trip, I set the location there and checked which restaurants, transit options and 'near me' results I'd actually see on arrival. Much better than guessing from a desktop browser.
Emma W.🇬🇧 United Kingdom · Travel planner
★★★★★
The two-spot movement is great for testing turn-by-turn features. I walk a route at 5 km/h between two points and my app's arrival logic fires exactly as it should. Realistic speed, no teleport jumps.
Mateo R.🇪🇸 Spain · Indie developer
★★★★★
Our onboarding changes by country. I switched between Paris, Montreal and Dakar on a real device and recorded every flow for the team. Licence key arrived instantly, worked on both my Macs.
Chloé B.🇫🇷 France · UX researcher
★★★★★
Multi-spot routes let me replay a courier's day: warehouse, five stops, back. Our tracking dashboard finally gets tested with real motion instead of hand-edited coordinates.
Arjun S.🇮🇳 India · Mobile QA lead
★★★★★
I verify localized ads and store listings from Sydney while sitting in Melbourne. One click to restore my real location afterwards. Clean, no account, no subscription traps.
Olivia N.🇦🇺 Australia · Marketing analyst
★★★★★
Used it to test geo-fenced push notifications. Set the phone inside the zone, outside the zone, back inside. The notification logs matched every move. Worth the licence on the first afternoon.
Jonas L.🇸🇪 Sweden · Backend engineer
★★★★★
I was skeptical because other tools needed a jailbreak. This one uses Apple's own developer location feature. My iPhone stayed untouched, and the simulation ends when I disconnect.
Mina K.🇰🇷 South Korea · App tester
★★★★★
Our technicians' app assigns jobs by proximity. I simulate a technician in Guadalajara and another in Monterrey from one desk and check the assignments. Support answered my question the same day.
Carlos V.🇲🇽 Mexico · Field service software
★★★★★
Investor demo needed the app to 'be' in three cities. I rehearsed it with MyLocation, switching locations live on stage from my Mac. Zero surprises.
Noah D.🇨🇦 Canada · Startup founder
★★★★★
The joystick mode is my favorite for testing map pans and live-location sharing between two test phones. The position moves smoothly, with natural jitter, just like real walking.
Elif Y.🇹🇷 Türkiye · Software tester
★★★★★
I test a delivery app with geofenced pickup zones. Before MyLocation I drove around the block with a test phone. Now I drop a pin in Austin, then Denver, then Miami and watch every geofence trigger from my desk. Saved us days on the last release.
Daniel K.🇺🇸 United States · QA engineer
★★★★★
Xcode can simulate a location for the build I'm debugging, but not for the whole phone. This does it at the system level, so Maps, our app and even the weather widget all agree. Setup took five minutes with Developer Mode on.
Sofia M.🇩🇪 Germany · iOS developer
★★★★★
We launch region-locked content. I set my iPhone to Osaka, Seoul and Singapore one after another and screenshot each variant for the review deck. No jailbreak, nothing installed on the phone. Exactly what I needed.
Hiroshi T.🇯🇵 Japan · Product manager
★★★★★
Finally something that works on Android without a mock-location app. USB debugging on, connect, pick a point, done. Our store locator bug only showed up in Lagos, and I reproduced it in two minutes.
Amara O.🇳🇬 Nigeria · Android developer
★★★★★
I don't want every app knowing my street. During the workday my phone 'lives' in a park downtown. Real GPS comes back the moment I unplug. Simple, honest tool.
Lucas P.🇧🇷 Brazil · Privacy-minded user
★★★★★
Planning a Lisbon trip, I set the location there and checked which restaurants, transit options and 'near me' results I'd actually see on arrival. Much better than guessing from a desktop browser.
Emma W.🇬🇧 United Kingdom · Travel planner
★★★★★
The two-spot movement is great for testing turn-by-turn features. I walk a route at 5 km/h between two points and my app's arrival logic fires exactly as it should. Realistic speed, no teleport jumps.
Mateo R.🇪🇸 Spain · Indie developer
★★★★★
Our onboarding changes by country. I switched between Paris, Montreal and Dakar on a real device and recorded every flow for the team. Licence key arrived instantly, worked on both my Macs.
Chloé B.🇫🇷 France · UX researcher
★★★★★
Multi-spot routes let me replay a courier's day: warehouse, five stops, back. Our tracking dashboard finally gets tested with real motion instead of hand-edited coordinates.
Arjun S.🇮🇳 India · Mobile QA lead
★★★★★
I verify localized ads and store listings from Sydney while sitting in Melbourne. One click to restore my real location afterwards. Clean, no account, no subscription traps.
Olivia N.🇦🇺 Australia · Marketing analyst
★★★★★
Used it to test geo-fenced push notifications. Set the phone inside the zone, outside the zone, back inside. The notification logs matched every move. Worth the licence on the first afternoon.
Jonas L.🇸🇪 Sweden · Backend engineer
★★★★★
I was skeptical because other tools needed a jailbreak. This one uses Apple's own developer location feature. My iPhone stayed untouched, and the simulation ends when I disconnect.
Mina K.🇰🇷 South Korea · App tester
★★★★★
Our technicians' app assigns jobs by proximity. I simulate a technician in Guadalajara and another in Monterrey from one desk and check the assignments. Support answered my question the same day.
Carlos V.🇲🇽 Mexico · Field service software
★★★★★
Investor demo needed the app to 'be' in three cities. I rehearsed it with MyLocation, switching locations live on stage from my Mac. Zero surprises.
Noah D.🇨🇦 Canada · Startup founder
★★★★★
The joystick mode is my favorite for testing map pans and live-location sharing between two test phones. The position moves smoothly, with natural jitter, just like real walking.
Elif Y.🇹🇷 Türkiye · Software tester

Illustrative stories based on common use cases; names are fictional.

Get a Licence, Unlock the Mac

No account to create and nothing to install on the phone. Buy a licence, and your key appears on the receipt page and in your email — paste it into the Mac app. One licence works on up to two Macs.

1

Choose a plan

Yearly or Lifetime. Click Buy; secure checkout by Gumroad takes about a minute (card, PayPal, Apple Pay).

2

Get your key instantly

Your licence key is shown on the receipt page right after payment and emailed to you together with the download link.

3

Paste it in the Mac app

Click Activate your licence in the top bar, paste the key, press Connect. The Mac re-checks every few days and works offline in between.

Licence activation sheet in MyLocation for Mac

Set at the Operating-System Level, Not Inside One App

MyLocation does not move a pin inside its own map. It uses the location-simulation facilities Apple and Google provide for developers — the same ones Xcode and Android Studio use — so the position the operating system reports changes, and every app reads it through the normal Location Services API.

Apple Maps on an iPhone showing the blue location dot at The Metropolitan Museum of Art in New York

Maps on the iPhone a moment after picking The Met, New York on the Mac. The blue dot is the location iOS reports to every app.

Development & QAGeofences, "near me" results, regional content, delivery and check-in flows — on real hardware, any build, no SDK.
PrivacyKeep your real position to yourself while apps and trackers see the point you chose.
Travel & planningPreview a neighbourhood, local results and region-specific content before you go.
Repeatable & reversibleExact coordinates every time; stop, unplug or restart and real GPS is back.

Some apps and services require your real location in their terms of service. MyLocation is intended for development, testing, privacy and travel planning; you are responsible for complying with the terms of the apps you use.

Everything You Need, Nothing You Don't

A focused tool that does one job well.

One-click teleport

Click the map and the iPhone is there.

Address & coordinates

Search a place or type latitude / longitude.

Favorites

Save spots you use often and jump back in a click.

Restore real location

Stop, unplug or restart — real GPS returns instantly.

USB connection

Plug in, tap Trust, done. Wi-Fi may continue after pairing.

No jailbreak, no VPN

Nothing installed on the phone, no profiles, no root.

Licence key

Activate with the key from your purchase email — no Apple ID, no account.

2 Macs per licence

Home and office. Swap a Mac any time.

Apple's mechanism

The developer location simulation iOS ships with.

Notarized

Signed with Developer ID; macOS opens it without warnings.

Works offline

Access is cached; checks online every few days.

Free updates

All updates included with your licence.

Change Your iPhone Location in 3 Steps

About two minutes the first time; seconds after that.

1

Install & connect

Open the DMG, drag MyLocation to Applications. Turn on Developer Mode (iPhone) or USB debugging (Android), plug the phone in and tap Trust / Allow.

2

Activate your licence

The app finds your phone in seconds. Click Activate your licence and paste the key from your purchase email.

3

Pick a spot

Search an address or click the map, then press Start Modifying. Your iPhone now reports that location.

Your iPhone Must Be in Developer Mode

Apple only lets a connected computer simulate location when Developer Mode is on. It is an official switch in Settings: it does not jailbreak the phone, does not void the warranty, and you can turn it off again whenever you like.

  1. Connect the iPhone to your Mac onceUse a cable, unlock the phone and tap Trust. The Developer Mode switch only appears after the phone has met a Mac.
  2. Open Settings → Privacy & SecurityScroll to the very bottom and tap Developer Mode.
  3. Turn the switch on and restartThe iPhone asks to restart. After it boots, confirm with Turn On and enter your passcode.
  4. Open MyLocation on the MacThe app finds the iPhone within seconds and is ready to set a location.

Works on iOS 18 to iOS 27. Step-by-step article: How to enable Developer Mode on iPhone.

Settings → Privacy & Security → Developer Mode

Android: Turn On USB Debugging

On Android the app uses the system's own test-location provider over ADB, the debugging bridge Google ships for developers. No root, no mock-location app to install, and it switches back to real GPS when you stop.

Settings → System → Developer options → USB debugging

  1. Unlock Developer optionsSettings → About phone → tap Build number seven times.
  2. Turn on USB debuggingSettings → System → Developer options → USB debugging.
  3. Connect the phone to your MacUse a data cable and tap Allow on the "Allow USB debugging?" prompt.
  4. Open MyLocation on the MacEverything it needs is built in, including Google's adb bridge. The phone appears in the device list within seconds.

Android 12 or later. Works with phones and tablets from Samsung, Google Pixel, Xiaomi, OnePlus and others. Any app that uses Android's Location Services reads the simulated position.

Tech Specs

Check these before downloading.

MacmacOS 13 Ventura or later · Apple silicon (M1 or newer)
iPhoneiOS 18 – iOS 27 · Developer Mode enabled · USB cable
AndroidAndroid 12 or later · USB debugging on · nothing else to install
LicenceYearly or Lifetime · up to 2 Macs · 30-day money-back guarantee
DownloadDMG · 100 MB · Notarized · Version 1.2.0

Simple Pricing

The app is a free download — install it and check that it finds your phone before you pay. Every purchase has a 30-day money-back guarantee. Checkout is handled securely by Gumroad; your licence key is shown right after payment.

Yearly

$39.99/ year
  • Licence for up to 2 Macs
  • All updates while subscribed
  • Renew only if you want to
Buy Yearly
Best value

Lifetime

$79.99one-time
  • Licence for up to 2 Macs
  • All future updates
  • Pay once, no renewals
Buy Lifetime

Sold by OkbSoft through Gumroad (secure card payment, PayPal, Apple Pay). Keys are delivered instantly. Refund policy · Terms

Frequently Asked Questions

Does it really change the location other apps see?

Yes. While a session is active, iOS reports the simulated coordinates to the apps on your iPhone. It is a simulation layer, not a hardware change — stop the session, unplug, or restart the iPhone and the real GPS is back.

Does it work with Android phones?

Yes. Turn on USB debugging, connect the phone and MyLocation sets the system location through ADB, Android's developer bridge. No root and no mock-location app are needed. You need Android 12 or later; the required adb tool is built into the app.

Why is a Mac required?

Both Apple and Google only expose system-wide location simulation to a computer connected to the phone — the way Xcode and Android Studio do it. That is also why no jailbreak, root, VPN or profile is needed.

What is Developer Mode and is it safe?

It is a switch in iPhone Settings → Privacy & Security. Apple provides it for developers; turning it on does not modify iOS or void your warranty, and you can turn it off any time.

How does the licence work?

Buy a licence and your licence key is shown on the receipt page and sent by email. Paste it into the Mac app once; it works on up to two Macs. There is no account to create and the Mac never asks for your Apple ID.

I lost my licence key.

Write to okbsoft@gmail.com from the email address you purchased with and we will resend it.

Windows or Intel Mac?

Currently Apple silicon Macs only. Intel and Windows are on the roadmap; contact us if you need them.

How do I cancel or get a refund?

Yearly licences can be cancelled by emailing us; the licence stays active until the period ends. Within 30 days of purchase we refund in full if it does not work for you. See the refund policy.

Use responsibly. Some apps and services require your real location in their terms of service; using a simulated location there may breach those terms or their rules. You are responsible for how you use this software.

Ready to move?

Download the Mac app, get a licence, paste your key. Two minutes.