You open a maps site, a weather app, or a delivery page on your laptop, the “find my location” button does nothing, and you sit there wondering what you broke. The truth is you probably didn’t break anything — location on a laptop runs through three separate switches, and any one of them being off will block the whole thing. The fix takes ninety seconds once you know where the switches live.
The three layers, in the order they have to be on:
- The operating system’s location service — one big master switch in Settings.
- The app permission — the browser has to be allowed to ask. On Windows, Chrome and Firefox are covered by a single setting for all desktop apps rather than their own toggle.
- The per-site permission in the browser — whether you clicked Allow or Block the first time the site asked.
This guide walks through each one on Windows 10, Windows 11, and macOS, then covers the browser-specific bits for Chrome, Safari, Firefox, and Edge. By the end the “find my location” button on any well-behaved site should work on your machine.
Windows 11 — turning location services back on
Microsoft moved a lot of settings around in Windows 11, and Location is one of them. The path is:
- Open Settings (Win key + I).
- Click Privacy & security in the left-hand sidebar.
- Scroll down to the App permissions group and click Location.
- Toggle Location services to On at the top of the page.
- Below that, find the Let apps access your location toggle and turn that on as well.
- Scroll further down to the setting for desktop apps and make sure it is on. This is the switch that covers Google Chrome, Firefox, and other browsers installed from the web.
Why your browser isn’t in the app list
The list of individual apps on the Location page only contains apps from the Microsoft Store. Chrome and Firefox are what Windows calls desktop apps, and Microsoft’s own documentation says that desktop apps “do not support per-app control over precise location access.” So you won’t find a toggle for your browser no matter how far you scroll. Instead, one desktop-apps setting further down the page allows or blocks all of them together. Leaving it off while turning Location services on is a very common cause of “I turned it on but it still doesn’t work.”
Windows 10 — the same idea, slightly different menus
On Windows 10 the path is:
- Open Settings (Win key + I).
- Click Privacy.
- Choose Location from the left sidebar.
- Under Allow access to location on this device, click Change and turn it on.
- Below that, toggle Allow apps to access your location.
- Scroll past Choose which apps can access your location (Microsoft Store apps only) to the setting for desktop apps, and make sure it is on. That is the one that covers Chrome and Firefox.
If the toggles are greyed out, jump down to the section on greyed-out settings: something is enforcing a policy, and the fix depends on what set it.
macOS — Location Services in System Settings
On a Mac the equivalent setting is buried inside Privacy & Security. On macOS Ventura, Sonoma, or later (the new System Settings layout), here’s the path:
- Click the Apple menu → System Settings.
- In the sidebar, click Privacy & Security.
- Click Location Services.
- Toggle Location Services on at the top.
- Scroll the app list below it and make sure the switch next to your browser (Safari, Chrome, Firefox) is on.
On macOS Monterey and earlier (the original System Preferences app; System Settings arrived with macOS Ventura), the equivalent is System Preferences → Security & Privacy → Privacy tab → Location Services in the left list. You may need to click the padlock at the bottom of the window and authenticate before toggles will accept changes.
Browser permission — the layer most people forget
Even with the OS toggles all on, a browser still has its own permission system. The first time any site asks for your location, the browser shows an Allow/Block prompt. If you clicked Block by accident (or chose “Never allow on this site”), the prompt won’t come back — the browser silently denies every future request from that site without telling you. This is the single most common cause of “the button does nothing” problems.
Google Chrome — resetting a site permission
- Visit the site you want to fix (e.g. getmylocations.com).
- Click the site information icon to the left of the address. In current Chrome it looks like two small sliders; older versions showed a padlock.
- Click Site settings in the dropdown.
- In the permissions list, find Location and change it to Allow (or Ask, then refresh the page).
- Refresh the tab and the location prompt should reappear.
To reset permission for many sites at once, type chrome://settings/content/location into the address bar. You’ll see a list of sites under “Not allowed to use your location” — click the trash icon next to any site to clear its block, and the next visit will prompt fresh.
Safari (macOS) — per-site permission
- With Safari open, click Safari → Settings in the menu bar (or press ⌘,).
- Click the Websites tab.
- In the left sidebar, click Location.
- Find the site in the list, and use the dropdown next to it to set Allow or Ask.
- At the bottom, set When visiting other websites to Ask so new sites can prompt.
Firefox — per-site, and the global reset
- Open the site whose permission you want to fix.
- Click the padlock (or the crossed-out location icon, if one is showing) at the left of the address bar.
- Under the permissions shown for the site, find Access your location and click the × next to it to clear the block, then reload the page.
- The next time the site asks, you’ll get a fresh Allow/Block prompt.
Or for the master list: type about:preferences#privacy in the address bar, scroll down to Permissions, click Settings next to Location, and edit per-site rules from there.
Microsoft Edge — the same as Chrome, slightly relabelled
Edge uses Chromium under the hood, so the menus look almost identical to Chrome. Type edge://settings/content/location for the master list, or click the lock icon in the URL bar → Permissions for this site → Location. The Allow / Block options work exactly the same.
When the toggles are greyed out
On work laptops, school computers, and any device managed by an IT department, Location Services may be locked off at the policy level. You’ll see the toggle but it won’t respond, or a tooltip will say “Some of these settings are managed by your organization.” No amount of clicking will change it — the policy is enforced from a domain controller you don’t control.
On a work machine, you need IT to lift the policy, and they usually have a reason for it (compliance, audit trail, liability). On a personal laptop, the usual culprit is a privacy or “debloat” tool you or someone else ran at some point: many of them switch location off by setting the same Windows policy an IT department would. Re-open that tool and undo its location setting. A separate warning sign is your browser saying it is “managed by your organization” on a personal machine; that can come from unwanted software, and is worth a malware scan.
Why your laptop’s location is less accurate than your phone’s
Even with every switch correctly on, a laptop’s location reading is usually less precise than a phone’s. The reason is hardware: most laptops have no GPS chip. Instead they use Wi-Fi positioning, which works by scanning visible Wi-Fi access points and matching them against the global database that Google and Apple keep. In a city with plenty of Wi-Fi, that typically gets you within 10–25 meters, and up to around 100 meters where networks are sparse. If no known networks are visible, the system falls back to your IP address, which is usually only good to the city. Our GPS vs IP accuracy comparison has the full table.
Two practical implications. First, keep Wi-Fi switched on even when you are plugged into Ethernet. Positioning only needs the Wi-Fi radio to see nearby networks, not to connect to one; if Wi-Fi is turned off (some docks and company settings do this when a cable is plugged in), the laptop falls back to IP and the reading gets much worse. Second, a VPN doesn’t actually break the OS-level location reading at all — the VPN only changes your IP-based fallback. If GPS or Wi-Fi positioning is available, the browser still gets the real coordinate, and the VPN is irrelevant.
Testing whether it actually works
Once you’ve flipped the switches, the fastest way to confirm the fix is to open the My Location tool and click the location button. If the prompt appears and you click Allow, your latitude and longitude land on screen within a couple of seconds along with an accuracy radius in meters. That’s a clean success. To check that continuous live updates work as well, the Live Location tracker keeps refreshing as you move the laptop — useful for verifying watch-based features.
If the page tells you it can’t get your location, the most likely remaining cause is that your browser’s site permission for this page is set to Block from a previous visit — even though you cleared it in the master settings. Re-check using the site information icon described above and you should be sorted.
The exact message tells you which switch to look at:
- Permission denied — the browser refused. Check the site permission in the browser first, then the browser’s app permission in Windows or macOS.
- Position unavailable — permission is fine but the system has nothing to measure from. Check that Location services is on and that Wi-Fi is switched on.
- Timed out — the reading took too long. Try again; laptops without GPS are usually quick, so repeated timeouts often point back to Wi-Fi being off.
For more causes, including browser extensions and VPNs, see the location not working guide.
Frequently asked questions
How do I enable Location Services on Windows 11?
Open Settings (Win + I) → Privacy & security → Location. Toggle "Location services" on at the top, then turn on "Let apps access your location" below it. Finally, make sure your browser is allowed: Chrome and Firefox are desktop apps, which Windows does not list one by one, so check the separate setting for desktop apps further down the same page rather than looking for your browser in the app list.
How do I turn on Location Services on Windows 10?
Open Settings → Privacy → Location. Under "Allow access to location on this device" click Change and turn it on. Then toggle "Allow apps to access your location". Browsers installed from the web are desktop apps, which Windows 10 does not show in the per-app list; check the desktop-apps setting further down the same page instead. If the toggles are greyed out, a policy is switching location off: your organization's on a work machine, or often a privacy or "debloat" tweak tool on a personal one.
How do I enable Location Services on a Mac?
Click the Apple menu → System Settings → Privacy & Security → Location Services. Toggle Location Services on, then scroll the app list below it and switch on your browser (Safari, Chrome, Firefox). On macOS Monterey and earlier the same setting lives at System Preferences → Security & Privacy → Privacy tab → Location Services, and you may need to click the padlock at the bottom to unlock changes.
Why is the Location Services toggle greyed out on my work laptop?
A managed device — a work laptop, a school computer, a domain-joined machine — can have Location Services locked off at the group-policy level. The toggle is visible but unresponsive, often with a tooltip that reads "Some of these settings are managed by your organization." There is no way around this without your IT department lifting the policy; they usually have a documented compliance reason for it.
I enabled Location Services but my browser still cannot read it — why?
Either the browser itself is not allowed (on Windows, the desktop-apps location setting; on a Mac, the browser's switch in the Location Services list), or the per-site permission inside the browser is set to Block from a previous visit. Click the site information icon at the left of the address bar, set Location to Ask or Allow, refresh the page, and click Allow on the prompt that reappears.
Why is my laptop location so much less accurate than my phone?
Hardware. Most laptops have no GPS chip, so they use Wi-Fi positioning, typically accurate to 10–25 metres in a city with plenty of Wi-Fi and up to around 100 metres where networks are sparse, or, if Wi-Fi is off or no networks are visible, IP geolocation, which is usually only good to the city. A phone with GPS gets 3–5 metres outdoors. Keep Wi-Fi switched on even when you are plugged into Ethernet: positioning only needs the Wi-Fi radio to see nearby networks, not to connect to one.
Why isn't Chrome or Firefox listed in Windows location settings?
Because Windows treats browsers installed from the web as desktop apps, and Microsoft says desktop apps do not support per-app control over precise location. They are governed by a single desktop-apps setting further down the Location page instead. If that is off, every desktop browser is blocked even though Location services is on.
Related reading
For the deeper technical story of what your browser actually does when a site asks for your location, see the browser geolocation API explained. If your problem turns out to be wrong-city accuracy rather than a denied prompt, the GPS vs IP accuracy guide covers why that happens. The general fix-location guide has a broader troubleshooting list that includes browser extensions, VPNs, and corporate networks. For the mobile equivalent of this article, see the iPhone and Android setup guide.