Your phone's GPS accuracy depends on settings you can control, not just hardware. Whether you're getting a big accuracy circle, a slow satellite lock, or a location dot that drifts when you're standing still, these steps will get you the sharpest GPS fix your phone is capable of.
Step 1: Enable High-Accuracy Mode
The single biggest setting affecting GPS accuracy is your phone's location mode. Both Android and iPhone let you choose between coarse (power-saving) and precise (full GPS) location — and the difference in accuracy can be hundreds of metres.
Android
- Open Settings → Location
- Make sure Location is toggled On
- Tap Location accuracy (Samsung) or Google Location Accuracy and enable it
- If your device shows a Mode option, select High accuracy
On older Android versions (8 and earlier), the mode is under Settings → Location → Mode → High accuracy, which combines GPS, Wi-Fi, and mobile networks for the best possible fix.
iPhone (iOS)
- Open Settings → Privacy & Security → Location Services
- Make sure Location Services is On
- Select your browser or app and toggle Precise Location to on
When Precise Location is off, iOS intentionally degrades your location to a rough area for privacy — useful sometimes, but not when you want an accurate GPS reading.
Step 2: Turn Off Battery Saver
Battery-saving modes on both platforms reduce GPS polling frequency — or switch away from GPS entirely in favor of low-power Wi-Fi and cell positioning. If your accuracy is poor and battery saver is on, turning it off is the fastest fix.
- Android — Settings → Battery → Battery Saver → turn off
- iPhone — Settings → Battery → Low Power Mode → turn off
You don't need to leave battery saver off permanently. Turn it off, allow the GPS to lock on (30–60 seconds outdoors), and re-enable it if you wish.
Step 3: Go Outside and Wait for a Satellite Lock
No software setting compensates for being indoors — GPS signals from satellites cannot pass through walls. Step outside with a clear view of the sky and wait at least 20–30 seconds. After the GPS acquires a lock, the accuracy radius in a test tool will shrink dramatically.
If your phone has been indoors for hours, it goes through a cold start: the GPS chip has no recent satellite data and must reacquire everything from scratch, which can take up to 2–3 minutes. A warm start (you were outdoors recently) is much faster — usually under 10 seconds.
Use the Location Accuracy Test to watch your accuracy radius in real time as the GPS locks on.
Step 4: Use the Airplane Mode Trick to Boost GPS Signal
If your GPS is slow to lock or stuck showing poor accuracy, toggle airplane mode:
- Enable airplane mode for 10–15 seconds
- Disable airplane mode
- Wait 30–60 seconds outdoors
This forces the GPS chip to drop any stale cached position data and start a fresh satellite acquisition. It's especially effective after traveling — your phone may still be trying to reacquire satellites from your last location.
Step 5: Fix GPS Drift
GPS drift is a specific problem: your location dot slowly moves on the map even when you're standing perfectly still. It is not the same as being "off by a block" — it's a gradual, continuous drift. The cause is multipath error: satellite signals bouncing off buildings arrive at the GPS antenna slightly delayed, making the chip think you've moved.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Location drifts continuously while stationary | Multipath error near buildings | Move to open ground |
| Big accuracy circle, no drift | Using Wi-Fi/cell positioning instead of GPS | Enable high-accuracy mode, go outside |
| Location jumps to wrong area | VPN changing IP geolocation fallback | Disable VPN, enable Precise Location |
| GPS slow to respond | Cold start or stale A-GPS data | Toggle airplane mode, wait outdoors |
The most effective fix for GPS drift is simply moving away from tall buildings and structures. Urban canyons — streets flanked by towers — are the worst environment for GPS drift. Open parks, parking lots, or any area with sky visibility on all sides will show dramatically less drift.
Step 6: Keep A-GPS Data Fresh
Assisted GPS (A-GPS) downloads satellite position data from the internet so the GPS chip doesn't have to calculate satellite positions from scratch. This data typically expires within a few days to two weeks. When it's stale, your GPS lock takes longer.
To refresh A-GPS data:
- Android — Connect to Wi-Fi and open Maps or a location-aware app. The OS fetches fresh almanac data automatically. Some devices have a "GPS Status" or similar app that can manually reset A-GPS data.
- iPhone — iOS refreshes A-GPS data automatically over Wi-Fi in the background. If you've been offline for weeks, connecting to Wi-Fi for a few minutes before heading outdoors helps.
Check Your Current GPS Accuracy
After applying these steps, measure the result. The MyDeviceScan Location Accuracy Test shows your real-time accuracy radius in metres, your latitude and longitude, altitude, speed, and heading — all from your browser with no install needed.
📍 See your accuracy now: Run the Location Accuracy Test to check your accuracy radius in real time. A radius under 10 m means a clean satellite lock; over 100 m means GPS is not yet active and you're on Wi-Fi or cell positioning.
What to Expect: GPS Accuracy by Environment
- Open sky, high-accuracy mode on — 3–10 m radius (full GPS lock)
- Light tree cover or near low buildings — 10–30 m
- Urban canyon (downtown, many tall buildings) — 20–80 m with drift
- Indoors, Wi-Fi connected — 15–100 m (Wi-Fi positioning, no GPS)
- Indoors, no Wi-Fi — 100–2000+ m (cell tower triangulation only)
Frequently Asked Questions
How do I boost GPS signal on my phone?
Go outside with an unobstructed view of the sky, disable battery-saver mode, and enable high-accuracy or precise location in your phone settings. Turning airplane mode on for 10 seconds then off again forces the GPS chip to reacquire satellites, which often yields a stronger, faster lock.
How do I enable high-accuracy mode on Android?
On most Android devices, go to Settings → Location and make sure Location is on. Then look for 'Location accuracy' or 'Location services' and enable 'Google Location Accuracy' (or 'Use precise location'). The exact wording varies by manufacturer and Android version, but the option is usually inside the main Location settings screen.
How do I turn on precise location on iPhone?
Go to Settings → Privacy & Security → Location Services, select the app you want precise location for, and toggle 'Precise Location' to on. You can also check this for your browser (Safari or Chrome) if you are running a location test from a web page.
What causes GPS drift?
GPS drift is when your location dot slowly moves on the map even when you are standing still. It is caused by multipath errors (satellite signals reflecting off buildings), satellite geometry changes as satellites move across the sky, and atmospheric interference. It is most noticeable outdoors near tall buildings. Moving to open ground reduces it significantly.
Why is my GPS accuracy still bad after going outside?
After being indoors for a long time, the GPS chip needs time to reacquire satellites — this is called a cold start and can take 1–3 minutes. Give the GPS 30–60 seconds to settle before judging accuracy. If accuracy stays poor, check that battery saver and precise location settings are correct, or toggle airplane mode to force a fresh satellite lock.
Does airplane mode affect GPS?
Airplane mode cuts cellular and Wi-Fi but typically leaves the GPS receiver hardware powered on. However, toggling airplane mode on and off is a useful trick: the brief disconnection forces the device to drop cached location data and reacquire fresh satellite signals, which can dramatically improve accuracy after a cold start.