What country am I in?
Read from your own browser settings. No location permission, no network request, nothing stored.
This page reads two settings your browser already has and works out which country they point to. Nothing is sent anywhere.
How this works
Two settings in your browser point at a country, and neither of them is your position:
- Your IANA timezone — something like
America/New_YorkorEurope/Rome. Every timezone in the IANA database belongs to exactly one country, so the timezone names a country directly. This is the answer above. - Your locale region — the country part of a setting like
en-USorit-IT. This is used only as a cross-check.
When the two agree, that is worth something. When they disagree, this page says so rather than picking one, because a disagreement usually means something real: a device carried across a border with its clock unchanged, or a person who prefers a locale that is not where they live.
What this cannot tell you
It cannot tell you where you are. It tells you what your device is
configured for, which is usually the same thing and sometimes is not.
A laptop taken from Rome to New York with its clock still on
Europe/Rome will say Italy here, and it will be describing the
laptop correctly while describing you wrongly.
If you need your actual position, your browser's location permission is the thing that knows it — this page never asks for it, because a country is not worth a location prompt.
Questions
Does this use my location?
No. It never asks for the browser location permission. It reads your timezone and your language setting, both of which your browser already exposes to every page you visit, and works out the country from those.
Why does it say the wrong country?
Almost always because the device is still set to the timezone of somewhere else — after travelling, or on a machine configured once and never changed. It reports what the device is set to, which is not always where the device is. A VPN does not change this, because nothing here looks at your IP address.
How accurate is it?
The timezone-to-country mapping itself is exact: it comes from the IANA time zone database, where every zone belongs to one country. The uncertainty is entirely in whether your device is set correctly, which is why the page also cross-checks your language setting and tells you when the two disagree.
Is anything sent to a server?
No. The country table ships with the page and the lookup runs in your browser. There is no request to make and nothing to log.