How to Enable GPS on Android: Step-by-Step for Every Recent Phone

Updated: June 2026

Quick answer: Pull down the Quick Settings panel and tap the Location tile. If you don't see it, open Settings → Location and toggle it on. For maximum accuracy, set the mode to High accuracy (uses GPS + Wi-Fi + cellular). For navigation apps to use your GPS, grant them location permission individually in Settings → Apps → [app] → Permissions.


TL;DR — Enable in 30 seconds

  1. Swipe down twice to open Quick Settings.
  2. Tap the Location tile (looks like a map pin).
  3. Open Settings → Location → set mode to High accuracy.
  4. For each navigation app: Settings → Apps → [name] → Permissions → Location → Allow all the time.

Why GPS may not work as expected

"GPS off" on Android usually means the system Location toggle is off, an app permission is denied, or the phone is in battery-saving mode that disables location sensors. Diagnosing in this order solves 95 % of "GPS doesn't work" complaints.

Detailed Guide

1. Pixel and stock Android

Settings → Location → toggle on. Tap "Location services" → set Google Location Accuracy to ON (combines GPS, Wi-Fi, Bluetooth, cellular).

2. Samsung Galaxy (One UI)

Settings → Location → toggle on. Tap Location method or Improve accuracy: enable Wi-Fi scanning and Bluetooth scanning. Don't enable Battery saver; it caps GPS to once per few minutes.

3. Xiaomi / Redmi / POCO (MIUI / HyperOS)

Settings → Location → on. Then Privacy protection → Special permissions → Background location → grant for your nav app. MIUI aggressively kills background location; whitelist Maps, Waze, Strava and similar in Settings → Apps → manage apps → [app] → Battery saver → No restrictions.

4. OnePlus, OPPO, realme (ColorOS / OxygenOS)

Settings → Location → on. Then Privacy → Personal information access → grant nav apps "Allow all the time".

5. Per-app permission

Settings → Apps → [name] → Permissions → Location. Choose:

  • Allow all the time — for ongoing navigation, fitness, weather.
  • Allow only while using the app — privacy default for most apps.
  • Ask every time — strict; annoying for daily use.
  • Don't allow — blocks GPS entirely.

6. Battery-saver and location

Settings → Battery → Battery saver. When active, Android throttles GPS to save power. For long drives, plug in the charger and disable battery saver.

7. Permissions for fitness apps

Strava, MyFitnessPal and similar need both "Location all the time" AND "Body sensors" permission. Set them together in Settings → Apps.

8. Verify the GPS fix

Open a map app and watch for the blue dot accuracy circle to shrink. Use our geolocation test to see what the browser receives (different from the native GPS, but useful for web apps).


FAQ

I enabled GPS but maps still don't track me.
The app probably lacks Location permission. Go to Settings → Apps → [app] → Permissions and allow Location.

Does turning on GPS drain battery a lot?
Active GPS uses 1–2 % per hour with screen off. Maps in foreground with navigation can use 10–15 % per hour.

Why can apps see my location even with GPS off?
Android uses Wi-Fi and cellular triangulation as a fallback. Disable both to fully kill location.

What's the difference between GPS and Location?
GPS is one sensor among many. "Location" combines GPS, Wi-Fi, Bluetooth and cellular for higher accuracy indoors.

Can I have GPS but block apps from sending location to ads?
Yes — Settings → Privacy → Ads → Delete advertising ID and limit ad tracking.


Key Takeaways

  • The Location toggle in Quick Settings is the master switch.
  • High accuracy mode combines GPS with Wi-Fi and cellular for indoor coverage.
  • Xiaomi MIUI is the most aggressive at killing background location — whitelist nav apps.
  • Each app needs its own Location permission, even with system GPS on.

Related