Stuck and need some help?
Talk to a Human
This guide will explain what HTML5 geolocation is and how you can spoof your geolocation with the ExpressVPN browser extension.
What is HTML5 geolocation?
HTML5 geolocation allows browsers to “reveal” your physical location. The calculations are not based on your IP address. Instead, they typically use information such as nearby Wi-Fi networks, your system’s location settings, or your device’s GPS.
Therefore, even if you use a VPN to conceal your IP address, HTML5 geolocation can still determine where you are.
How to hide your geolocation from websites
To prevent websites from learning your true location, you can decline requests that ask for your location.
However, declining such requests means certain websites and content providers will remain blocked to you.
Spoof your geolocation with the ExpressVPN browser extension
Instead of declining to share your location, you can spoof it by using the ExpressVPN browser extension. This prevents websites from learning of your true location.
The ExpressVPN browser extension is available on Chrome, Firefox, and Safari. For more details, see how to download and use the ExpressVPN browser extension.
For mobile users
If you’re an iOS user, there is no way to spoof your location. You can only decline to share your location with websites.
If you’re an Android user, you can download and use a location spoofing app. Note that ExpressVPN is not affiliated with these third-party apps.
Webpage won’t load properly without HTML5 geolocation
Occasionally, some websites may fail to load completely due to their reliance on HTML5 geolocation. If this happens, you can turn off location spoofing in the ExpressVPN browser extension by following these steps:
- Open the main menu (≡) in the browser extension
- Select Privacy & Security
- Turn off Spoof your location
Important: When location spoofing is disabled, websites using HTML5 geolocation will be able to determine your location even when you are connected to VPN.