Although spoofing location on iPhone may sound a bit unusual, there are many reasons we want to do it. For example, when we want to visit websites or watch videos that are not available in our region, we need to spoof the location on iPhone to access the websites. Or, when playing a location-based AR game like Pokémon GO, we may want to trick the GPS location to get the rare Pokémon. And sometimes, we may just want to share a cool location with friends or hide our real location on social platform apps.
For whatever reason, here are several easy methods for you to spoof your GPS location on iPhone.

While spoofing GPS location is fun, there are risks of doing this since this is not a built-in setting on your device.
If you are looking for a simple way to spoof GPS location on iPhone, iOS Location Spoofer is a great choice. It allows you to teleport your iPhone location anywhere instantly without jailbreaking or technical skills.
Compared with VPN apps that only change your browsing region, this tool can modify the GPS location system-wide, meaning you can use the fake location in social apps, games, and other location-based services. It also supports route simulation and speed adjustment, making it ideal for Pokémon GO players and users who want more control over their virtual location.
Highlights of iOS Location Spoofer:
Download it from here:
How to spoof location on iPhone via iOS Location Spoofer in 3 steps:
01Connect your iPhone
Download and run the iOS Location Spoofer on your computer. Click Get Started. Then connect your iPhone to the computer using a USB cable. Unlock your iPhone and trust this computer as required.

02Select the destination
After the map is loaded, you can start to change your location. Simply select the Teleport Mode at the top right corner > scroll your mouse to zoom in and out of the map > select the destination you want.
Or you can also enter the address/GPS coordinates directly at the top left corner to locate and select the destination.

03One-click to change GPS location
The sidebar will pop up your selected destination, showing you information like the place name, coordinates, and distance. Click the Move button below, and your location will be changed immediately.
If your iPhone is running iOS 10 or older versions, you can spoof your iPhone location by modifying a PLIST file. The PLIST file is directly linked to Apple's Map app on your iPhone. After modifying it, there will be an option for you to change the location on the iOS Maps app.
This method doesn't require jailbreaking, but it is a bit complex. Note that you will need to install the 3uTools program and edit the PLIST file. You can download this program from its website.
Check the steps below:
Step 1: Make a Backup of your iPhone via the 3uTools
Step 2: Edit the PLIST file
__internal__PlaceCardLocationSimulation

Step 3: Restore the backup to iPhone
Step 4: Change location on iPhone
If you need to use your real location again, a simple reboot will do.
If you want to change the GPS location to visit some websites that are not available in your country, you can use a VPN app like NordVPN to do this job. This VPN app has 5000 servers worldwide, allowing you to fake the GPS location anywhere. What's more, the NordVPN app is available in the App Store, so it is considered to be a safe method to use. And besides NordVPN, other VPN apps like Express VPN, Turbo VPN, Surfshark VPN are also good options for GPS spoofing on iOS.
However, note that you can only spoof the GPS location on iOS while browsing websites using the VPN app. It doesn't allow you to share a fake location with your friends on social platforms like WhatsApp, Facebook, etc.
Step 1: Open the App Store on your iPhone and download the NordVPN app.
Step 2: After installing, open the app on your iPhone and allow it to modify the VPN configurations.
Step 3: Select the VPN server location you want and then click the Connect button.

If you don't mind jailbreaking your iPhone, you can use a Cydia app like Relocate or Location Faker, or Anywhere! to fake the GPS location. Here, we will use the Anywhere! app as an example.
Note: Don't forget to back up your iPhone before jailbreaking it.
Step 1: First, you need to jailbreak your iPhone. You can follow the guides on iDownloadblog to do it.
Step 2: Download Anywhere!, a location spoofer app from Cydia on your iPhone.
Step 3: Run the app on your iPhone.
Step 4: Find the location that you want to fake and tap on it.
Step 5: Follow the on-screen prompts to select the apps on which you want to use the fake location.

Hola app is another GPS changer for iPhone, which you can use to trick your GPS location on iPhone. It works like the VPN app, enabling you to fake the location to browse the websites that are blocked in your country. It is very easy to access. You can download the Hola VPN Privacy & Security from the App Store on your iPhone.
How to use Hola app to fake GPS on Apple iPhone?
Step 1: Download the Hola VPN Privacy & Security app on your iPhone.
Step 2: Open the app and select the country you want to browse from.
Step 3: The Hola app will install the configuration automatically, and your location will be changed.

If you use a Mac computer and you don't want to get any third-party apps on your iPhone, Xcode is another option you can use. It is a free Mac program that comes from Apple. Its main feature is for developers to develop and test iOS apps. So please note that this method requires some programming skills.
To mock location on iPhone via Xcode:
Step 1: Download and install Xcode from the Mac App Store.
Step 2: Connect your iPhone to the Mac using a USB cable and trust the computer.
Step 3: Launch Xcode and click Create a new Xcode Project.
Step 4: Select iOS App and continue creating a simple project.
Step 5: Enter a Product Name and choose your Apple ID under the Team section for signing.
Step 6: Build and run the project on your connected iPhone.
Step 7: After the app launches, go to the top menu bar and select: Debug > Simulate Location.
Then choose a preset location such as Apple, City Bicycle Ride, Freeway Drive, or import a custom GPX file.
Step 8: Your iPhone will temporarily use the simulated GPS location in supported apps.
In this article, we have discussed 6 methods on how to spoof location on iPhone. Let's make a simple conclusion.
If you don't want to download any extra apps on your iPhone, you can use the iOS Location Spoofer to simply change the location on your iPhone with a few clicks on a PC. Compared with the PLIST file and Xcode program methods, using the iOS Location Spoofer is much easier and safer.
VPN apps are also common choices when people need to change their location to visit websites outside their region. And if you don't mind jailbreaking your iPhone, you can try the tweak or app from the Cydia store.
Related Articles:
How to Change Home Address on iPhone? 5 Ways You Will Need
How to Find My iPhone Offline Last Known Location [2026 Updated]
How to Share Location on iPhone Easily? [Comprehensive Guide]
Why Is There No Location Found on iPhone? Fix the Issue in Reliable Ways