Enable Location on iPhone and Android — A Complete Setup Guide

Ahmed Anwar
7 min read

A phone with location turned off is a phone that can’t do half of what people use a phone for. Maps stops navigating. Ride-hailing apps can’t find you. Delivery apps stop showing nearby restaurants. Weather defaults to the wrong city. It’s usually one of three switches that’s in the wrong position, and there’s a logical order to checking them.

The three layers, same as on a laptop:

  1. The OS-wide Location Services switch.
  2. The per-app permission — Maps, Weather, your browser, each one separately allowed.
  3. The per-site permission when a website (not an app) asks — controlled by the browser.

On a phone there’s a fourth wrinkle that desktops don’t have: Precise Location. iOS and Android both let users grant a coarsened, “within a few kilometres” location instead of the real one. Most apps ask for precise; if you tapped the wrong option once, an app may be running on the fuzzy version without you realising it.

iPhone — Location Services and per-app permissions

On iOS the path to the master switch is:

  1. Open Settings.
  2. Scroll down to Privacy & Security.
  3. Tap Location Services at the top.
  4. Toggle Location Services on. The toggle has to be green.

Below the master toggle is a list of every app that has ever asked for your location, with the current setting next to each. The settings are:

Tap any app to change its setting. While Using the Appis the right answer for most things. Always should be reserved for apps that genuinely need background tracking (fitness apps recording a run, navigation apps doing turn-by-turn).

While you’re on the app’s settings screen, look for the Precise Location toggle at the bottom. If it’s off, the app gets a fuzzed location accurate only to a few kilometres. For maps and navigation apps, you almost certainly want this on. For things like a coffee-chain app that just wants to know which city you’re in, leaving Precise Location off is a legitimate privacy choice.

Safari and Chrome on iPhone — per-site permissions

When a website on iOS Safari asks for your location, you see a one-time prompt with three options: Allow Once, Allow While Using App, or Don’t Allow. If you tapped Don’t Allow and want to undo it for a specific site:

  1. Open the site in Safari.
  2. Tap the AA button in the address bar (or the small < / > icons on older iOS).
  3. Tap Website Settings.
  4. Set Location to Allow or Ask.
  5. Refresh the page.

Chrome on iPhone uses Apple’s WebKit under the hood (every browser on iOS does — that’s an Apple App Store rule), so the underlying permission flow is the same. To manage per-site permissions in Chrome on iOS, tap the three-dot menu → SettingsContent SettingsDefault browser permissions.

Android — the master toggle

Android settings vary slightly across phone manufacturers (Samsung’s One UI, Google’s Pixel UI, Xiaomi’s MIUI, OnePlus’s OxygenOS all rearrange things), but the underlying paths are the same. The standard path on a stock Android 13/14 device:

  1. Open Settings.
  2. Tap Location. On some phones it sits inside Privacy or Security & privacy.
  3. Toggle Use location on at the top.

If you can’t find it, pull down the notification shade and look for the Location quick-settings tile. Tap it once to toggle on/off; long-press it to jump straight to the Settings screen.

Android per-app permissions — four options, three timings

On the Location settings screen, look for App location permissions or App permissions → Location. You’ll see every app that has ever asked for the location, grouped by what they’re currently allowed to do:

Tap any app to change which bucket it’s in. On the same screen you’ll also find Use precise location— same idea as iOS’s Precise Location toggle. If it’s off, the app gets a coarsened position.

Chrome on Android — per-site permission

When a website asks for your location in Chrome on Android, you’ll see an Allow/Block prompt. If you blocked it previously and want to undo:

  1. Open the site in Chrome.
  2. Tap the lock icon to the left of the URL.
  3. Tap Permissions.
  4. Tap Location and choose Allow or Ask.
  5. Refresh the page.

To clear all site-level location blocks at once, open Chrome’s three-dot menu → SettingsSite settingsLocation. Sites you’ve blocked appear in a list; tap any one and choose Reset permissions.

The battery-saver gotcha (Android specifically)

Android’s aggressive battery optimization — especially on Samsung, Xiaomi, OnePlus, and Huawei phones — can quietly kill background location for apps it decides are using too much power. The app keeps its permission on paper but stops actually getting location updates. The symptom is “the app worked yesterday and stopped working today even though I didn’t change anything.”

The fix is to exempt the app from battery optimisation. SettingsApps → the specific app → Battery → choose Unrestricted or Not optimised. The wording varies by manufacturer; on Samsung One UI the same setting is buried under Settings Device careBattery Background usage limits.

iOS-specific quirks worth knowing about

Two things on iOS can silently affect location accuracy even with everything switched on:

Test the fix

Quickest way to confirm everything is working: open GetMyLocations on your phone, tap the location button, and tap Allow on the permission prompt if it appears. Within a couple of seconds you’ll see your six-decimal latitude and longitude plus an accuracy radius. Outdoors on a phone, the accuracy radius should be 3–5 meters. Indoors it’s typically 10–50 meters because the GPS chip can’t see the satellites clearly through a roof.

If the accuracy radius is huge (hundreds of meters or kilometres), GPS is probably off or unavailable and your phone fell back to Wi-Fi positioning or IP geolocation. Stepping outside fixes that almost instantly — the satellites need line-of-sight.

Related reading

For the underlying mechanics — what your phone actually does when an app asks for location, and how it fuses GPS, Wi-Fi, and cellular signals — see how GPS works and the browser geolocation API explained. For the equivalent walkthrough on a laptop or desktop, see the Windows and Mac guide. And if you just want to read your current coordinates fast, the how to find your GPS coordinates guide covers every shortcut.

← Back to all posts