No Login Data Private Local Save

Geolocation Override Tester - Online Simulate Any Location

8
0
0
0
Loading interactive map... Leaflet + OpenStreetMap
Drag the marker or click anywhere on the map to update coordinates. Scroll to zoom.
Location Settings

Range: -90Β° to 90Β° (S negative)
Range: -180Β° to 180Β° (W negative)
m
m
m
πŸ“ Reverse Geocoded Address
Loading address...
Simulated navigator.geolocation Response GeolocationPosition
Pro Tip: In Chrome DevTools, open Sensors panel (Ctrl+Shift+P β†’ "Sensors"), paste these coordinates to override your browser's geolocation for testing.

Frequently Asked Questions

What is a Geolocation Override Tester?
A Geolocation Override Tester is a tool that lets developers and testers simulate GPS coordinates to test location-based features in web applications. Instead of physically traveling to different places, you can input any latitude/longitude pair and preview the exact GeolocationPosition object that the browser's navigator.geolocation.getCurrentPosition() API would return. This is extremely useful for debugging region-specific content, map integrations, store locators, and any feature that depends on the user's physical location.
How do I actually override my browser's geolocation?
In Chrome / Edge: Open Developer Tools (F12), press Ctrl+Shift+P (or Cmd+Shift+P on Mac), type "Sensors", and open the Sensors panel. Under the "Location" dropdown, select "Other..." and enter your desired latitude and longitude. You can also choose from preset cities.

In Firefox: Type about:config in the address bar, search for geo.provider.network.url, and modify it to return custom coordinates. Alternatively, use the Location Guard extension.

In Safari: Enable the Develop menu, go to Develop β†’ Connect Hardware β†’ Location, and select a custom location or use an iOS simulator.
What is the difference between latitude and longitude?
Latitude measures how far north or south a point is from the equator. It ranges from -90Β° (South Pole) to +90Β° (North Pole). The equator is at 0Β° latitude.
Longitude measures how far east or west a point is from the Prime Meridian (Greenwich, UK). It ranges from -180Β° to +180Β°. Positive values are east, negative values are west.

Together, a (latitude, longitude) pair pinpoints any location on Earth β€” for example, (40.7580, -73.9855) is Times Square in New York City.
What does "accuracy" mean in geolocation data?
The accuracy property in a GeolocationCoordinates object represents the radius of uncertainty around the reported position, measured in meters. A lower value means higher confidence. GPS typically provides accuracy between 3–30 meters, while IP-based geolocation may have accuracy of hundreds or thousands of meters. When simulating, you can set this to any realistic value to test how your app handles varying precision levels.
Can I simulate altitude and heading as well?
Yes! The GeolocationCoordinates object includes optional properties: altitude (height above sea level in meters), altitudeAccuracy (uncertainty of the altitude), heading (direction of travel in degrees, 0–360), and speed (velocity in meters per second). This tool lets you set altitude and altitude accuracy. For full motion simulation (heading + speed), Chrome's Sensors panel supports those as well.
Is reverse geocoding accurate?
This tool uses the free Nominatim service by OpenStreetMap for reverse geocoding (converting coordinates to a human-readable address). It's generally accurate at the street and building level in well-mapped urban areas, though coverage varies in rural or less-mapped regions. For production use, consider dedicated services like Google Maps Geocoding API, Mapbox, or HERE. Nominatim has a usage limit of ~1 request per second, so we debounce requests accordingly.
Why would I need to test different locations?
Testing different locations is critical for: (1) Region-specific pricing or currency display, (2) Localized content and language detection, (3) Store locators and "near me" features, (4) Compliance with regional laws (GDPR, data residency), (5) Timezone-sensitive features, (6) Delivery zone validation, and (7) Debugging location-related bugs reported by users in specific areas.
Does this tool actually change my browser's location?
No. This tool is a simulator and tester β€” it shows you what the geolocation data would look like for any given coordinates, but it does not modify your browser's actual navigator.geolocation output. To truly override your browser's location, use the Chrome DevTools Sensors panel as described above, or install a browser extension designed for location spoofing. This tool helps you prepare the exact coordinates and preview the data before applying the override.