Browser extension for Google Search

See Google Search from anywhere.

Pick any city, address or coordinate and Google shows you the results people there see. Made for local SEO checks, research and testing – without a VPN.

Free. No account. For Chrome and Firefox.

Try it: pick a place

This is the request header the extension adds to your Google searches. The demo runs in this page only.

How it works

Google reads a location hint from a request header called x-geo. The extension sets that header for you, so there is nothing to route through another country.

  1. Pick a place

    Search for a city, address or landmark in the popup, or paste coordinates like 48.137, 11.576.

  2. Flip the switch

    The icon turns active. Your searches on google.com now carry the location and the language you chose.

  3. Search as usual

    Search results match the place you picked. Switch off to return to your real location.

Built for checking local results quickly

Everything is one click away from the toolbar or the right-click menu.

Place search

Autocomplete powered by OpenStreetMap data (Photon), with an optional Google Maps source.

Exact coordinates

Type or paste latitude and longitude. Values are checked, so a typo never becomes your location.

Language and country

Choose from about 390 Google region and language pairs, or let the country follow the place you pick.

Favorites

Save places you check often. They sync with your browser profile and appear in the right-click menu.

Right-click switching

Change location or turn spoofing off from the context menu without opening the popup.

Clean switch-off

Google stores the location in a cookie named UULE. Turning the extension off deletes it, so nothing lingers.

Privacy and permissions, in plain words

No analytics, no tracking and no server of our own. Here is exactly what the extension touches.

What leaves your browser

  • Place names you type are sent to photon.komoot.io to find suggestions, or to Google if you switch the search source.
  • Your Google searches go to Google as always, with the location and language headers added.
  • Settings and favorites are stored in your browser's sync storage, so they follow your browser account.

What it is allowed to do

  • Change request headers on google.com only.
  • Access cookies on google.com. It only uses this to delete Google's UULE location cookie.
  • Add entries to the right-click menu and store its own settings.

What it does not do

  • It does not change your IP address or act as a VPN.
  • It does not change the location reported to other websites.
  • It does not read the pages you visit.

Install

Install it from your browser's add-on store. Developers can also build both versions from source.

Chrome Web Store

Chrome and Chromium browsers

Made for Chrome. Other Chromium browsers that install Chrome Web Store extensions should work too.

Open in Chrome Web Store
Firefox Add-ons

Firefox 140+

Built from the same source as the Chrome version and listed on addons.mozilla.org.

Open in Firefox Add-ons
From source

Build it yourself

No dependencies to install. Then load dist/chrome as an unpacked extension.

git clone https://github.com/VorticonCmdr/gslocation.git
cd gslocation
npm run build

Questions

Does it work on google.de, google.co.uk and other country sites?

Google's country sites redirect to google.com, and that is where the extension works. Use the language and country fields to get results for a specific market.

Why do I still see my old location after switching off?

The extension deletes Google's UULE cookie when you switch off. If a tab was already open, reload it. Google may also fall back to your IP address or account settings for your real location.

Is this the same as a VPN?

No. Your IP address and connection do not change. Only Google Search receives a different location hint, which is faster and enough for comparing search results.

How many favorites can I save?

Around 30, depending on the length of the names. Browser sync storage limits the size of the list; when it is full, the oldest favorite is removed.

Who makes this?

Valentin Pletzer, with contributions from the community. Reach out on LinkedIn or open an issue on GitHub.