How to change your iPhone location: every method compared
Five approaches, and they do not do the same thing. Most of the bad advice online comes from treating them as interchangeable.
Search this and you get five answers presented as equivalent. They are not. Each one changes a different thing, and picking the wrong one is why so many people conclude that "location changing does not work".
The short version, before the working: if you want a website to think you are in another country, a VPN does it in ten seconds and touches your GPS not at all. If you want the coordinates an app reads to change, only a location simulator does that. The other three change something adjacent, or cost more than the problem is worth.
Two different things get called "location"
These five look interchangeable because a phone has two separate answers to "where am I", and nothing tells you which one an app is using. The first is your IP address, which a service looks up in a database mapping address ranges to places. It is rough, often wrong by a city, and it is what a VPN moves.
The second is Core Location, the part of iOS that combines GPS satellites, nearby Wi-Fi networks, cell towers and the phone’s motion sensors into a coordinate with an accuracy radius. It is what an app receives when it asks where you are, and no VPN affects it.
1. A VPN
Changes: the IP address a service sees.
Does not change: your GPS coordinates, at all.
Good for region-locked streaming catalogues and store fronts, which geolocate from IP. Useless for anything that asks iOS for your position, and it can actively create a contradiction between your IP and your GPS. There is a longer explanation of why.
The dividing line in practice is the permission prompt: anything that once asked for location access is reading Core Location, and a VPN is invisible to it. A browser can be told your position by either route, which is why a VPN appears to work on a site right up until that site asks the browser for a precise fix.
2. Changing your Apple ID region
Changes: which App Store you see, and which payment methods work.
Does not change: anything an app reads about where you are.
It also requires spending your account balance, can break subscriptions, and may cost you access to purchases. It is a genuine tool for a genuine problem, and that problem is not this one.
Apple’s own steps make the cost plain: clear the store credit, cancel active subscriptions, add a payment method valid in the country you are moving to. People reach for this because it is the one location-ish setting Apple exposes, then discover it changed the shop rather than the map.
3. A jailbreak tweak
Changes: the coordinates, yes.
Costs: the phone’s security model.
This is the advice that dominated before iOS 16, and it is why "you need a jailbreak" is still repeated. You do not, and have not since Apple added Developer Mode. A jailbreak removes code signing and the sandbox, breaks on updates, and blocks some banking and enterprise apps outright. There is no reason to accept that trade for this any more.
"Costs the security model" is vague, so: code signing is the rule that only Apple-approved code runs, and the sandbox is the wall stopping one app reading another’s data. A jailbreak weakens both, for everything on the phone, not just the tweak you wanted.
Not tested here: I have not run a jailbreak tweak on a current iOS release. That description comes from how those tools document themselves, not from a jailbroken phone in front of me.
Worth knowing: "you need a jailbreak" was true, then Apple shipped Developer Mode in iOS 16 and it stopped being true. Most of the advice on this question was written before that and never revisited, which is the largest single source of wrong answers here.
4. A hardware GPS emulator
Changes: the actual radio environment.
Costs: a great deal, and it affects everybody nearby.
Real equipment used for testing receivers in labs. It broadcasts, which means it affects every device in range that did not agree to it, which is why it is regulated. Not a consumer option and not intended as one.
The legitimate version lives in a shielded box, playing synthetic satellite signals at a receiver to check it behaves. Outside the box it transmits on the frequencies real satellites use, so every phone, car and watch nearby hears your signal instead of the sky. I have not used one.
5. A location simulator
Changes: what iOS reports through Core Location.
Costs: a computer for the initial setup.
Uses Apple’s own developer pathway through Developer Mode. The phone stays stock, nothing is broadcast, and apps asking iOS for a position receive the simulated one. This is what PinDrift is, and it is what the other four are usually being mistaken for.
Concretely, the first run is: turn on Developer Mode in Settings, plug the phone in once so it and the computer can pair, approve the trust prompt on the phone’s screen, then set a coordinate from the desktop. If Developer Mode is the part you are unsure about, there is a page on what it does and does not turn on, and one on why none of this needs a jailbreak.
There is a free do-it-yourself version. On a Mac with Xcode, a project open and a device connected, Debug then Simulate Location plays a .gpx file to the phone, and it ends when the debug session ends. For testing your own app in another city that is often the right answer.
| Method | Changes IP | Changes GPS | Needs jailbreak |
|---|---|---|---|
| VPN | Yes | No | No |
| Apple ID region | No | No | No |
| Jailbreak tweak | No | Yes | Yes |
| Hardware emulator | No | Yes, for everyone nearby | No |
| Location simulator | No | Yes | No |

Three things that are not methods at all
These share the search results with the five above and none of them puts you somewhere else.
- Airplane mode. It stops the phone reporting, it does not move it. People see your last known position with a timestamp getting older, which is its own announcement. There is a longer version of that.
- Turning off Location Services. Same shape: absence, not relocation. Sometimes absence is what you wanted, in which case turning sharing off properly beats every method here, and beats us too.
- Changing the timezone or region. Changes the clock and the date format. No app reads it as your position, and a timezone disagreeing with your coordinate is a small thing a tracking app can notice.
What none of them change
Whichever you pick, the phone keeps producing evidence about where it is from things that are not GPS: the Wi-Fi networks in range, the cell tower it is registered to, the address it goes out on, the step count from a motion coprocessor. A simulator moves the coordinate and leaves every one of those alone.
Most of the time none of it is being checked. When it is, the risk sits in the pattern rather than any single reading, and it is rarely the changed coordinate that looks wrong. It is a position jumping further than anyone could travel, or a drive logged at a speed no road supports. Can apps detect location spoofing works through it properly. Nobody can promise you will not be caught, us included.
Which one you actually want
Sorted by the job rather than the method:
- A streaming catalogue or a shop front. VPN. Nothing else.
- An app that only exists in another country’s App Store. Apple ID region, eyes open about the balance and the subscriptions.
- Anything that once asked you for location permission. A location simulator. Dating apps, family trackers, games, everything with a map in it.
- Testing an app you are building. Xcode if you have the Mac and the project open, a simulator for the shipped build.
- Simply not being on the map. None of these. Turn sharing off and be done.
One last thing, and it is not technical. Changing where your own phone says it is and lying to somebody relying on that location are two different acts, and no tool can tell them apart. Is location spoofing legal is the longer answer.
Frequently asked questions
What is the easiest way to change your iPhone location?
It depends what you are changing it for. A VPN changes your IP address and takes seconds. Changing the coordinates apps read requires a location simulator connected to a computer, which takes a few minutes to set up the first time.
Can I change my iPhone location without a computer?
The first setup needs a computer, because pairing and installing require one. Once the PinDrift app is on the phone, the phone can hold and move its own location without one.
Does changing my Apple ID region change my location?
It changes which App Store you see and which payment methods work. It does nothing to the coordinates any app reads, and it can strip you of purchases and subscriptions, so it is a poor tool for this.
Do I need to jailbreak to change my location?
No. That advice predates iOS 16, when Apple added Developer Mode. Modern tools run on a completely stock phone.
Which method actually changes GPS?
Only a location simulator, which changes what iOS reports through Core Location. A VPN, an Apple ID region change and a DNS service all leave the coordinates untouched.
Try PinDrift
A real free trial: no card, no account. $9 a month, $60 a year, or $70 once.
Download PinDrift $9/mo, $60/yr, or $70 once