Location Permission Not Working?
Nearly every “this site can't access your location” case comes down to one of three switches: the browser's permission for this site, the browser's own access to the operating system's location service, or that OS service being off entirely. Find your device below, walk the steps in order, then test with the live tool at the end of this page.
The 30-second diagnosis
Location requests pass through three layers, and any one of them can silently say no: 1) the site permission (did you allow this website?), 2) the browser's OS permission (may the browser itself use location?), and 3) the system location service (is location on at all?). Browsers only ever prompt for layer 1 — which is why a page can look permanently broken while the real switch is two menus deeper. Work top to bottom below.
iPhone & iPad — Safari, Chrome and Firefox all use the same engine
- Settings ▸ Privacy & Security ▸ Location Services — the master switch at the top must be on.
- In the same list choose your browser (Safari Websites, Chrome, Firefox…) and set it to While Using the App, with Precise Location on for meter-level results.
- If the site was denied earlier: in Safari tap the aA / page menu ▸ Website Settings ▸ Location ▸ Ask or Allow, then reload.
- All iOS browsers share Apple's engine, so these same three steps fix Chrome and Firefox on iPhone too.
Android — Chrome
- Android Settings ▸ Location: master switch on, and Google Location Accuracy (Wi-Fi scanning) on for faster, tighter fixes.
- Settings ▸ Apps ▸ Chrome ▸ Permissions ▸ Location ▸ Allow while using, with Precise on.
- In Chrome, tap the padlock ▸ Permissions ▸ Location for this site ▸ Allow — or Settings ▸ Site settings ▸ Location to clear an old “Block”.
Desktop Chrome & Edge
- Click the icon left of the address bar ▸ Site settings ▸ Location ▸ Allow, then reload (or find the site under chrome://settings/content/location).
- Windows: Settings ▸ Privacy & security ▸ Location — the device switch AND “Let desktop apps access your location” must both be on.
- macOS: System Settings ▸ Privacy & Security ▸ Location Services — enable the switch for your browser.
Desktop Safari and Firefox
- Safari (macOS): Safari ▸ Settings ▸ Websites ▸ Location — set this site to Ask or Allow; then check macOS Location Services as above.
- Firefox: click the permissions icon beside the address bar to clear a block, or Settings ▸ Privacy & Security ▸ Permissions ▸ Location ▸ Settings… and remove this site from the blocked list; on Windows/macOS the OS switch applies to Firefox too.
The switch everyone misses
If the OS-level Location Services master switch is off, no website prompt can ever appear — the browser reports a denial instantly and nothing on the page can fix it. That switch lives at: iPhone/iPad — Settings ▸ Privacy & Security ▸ Location Services; Android — Settings ▸ Location; Windows — Settings ▸ Privacy & security ▸ Location; macOS — System Settings ▸ Privacy & Security ▸ Location Services. Turn it on, reload the page, and answer the fresh prompt.
Permission granted but the position is wrong? That's a different problem with its own checklist: why is my location wrong.