Geolocation Test Online

Check GPS and determine your location: coordinates, accuracy, IP address. Everything works in the browser without apps.

Advanced Geolocation Test

GPS, IP address, coordinates and accuracy

Loading geolocation test…

How It Works

📍 GPS Geolocation — the browser requests coordinates via your device's Geolocation API.

🌐 IP Address — we determine country and city by your IP through a public API.

📊 Accuracy — we show the error radius in meters (typically 5–50 m for GPS).

Assessment — we analyze how accurate the geolocation data is.

🔍 What It Checks

GPS Coordinates

Latitude and longitude accurate to meters. Requires browser permission. Doesn't work everywhere (depends on satellite reception).

Accuracy

Error radius in meters. ±5 m — excellent. ±50 m — good. ±100+ m — weak GPS.

Altitude

Absolute height above sea level (m). Not always available and highly dependent on GPS quality.

IP Geolocation

City detection by IP. Less accurate (±15 km), but works always and doesn't require permissions.

🛠️ Problems and Solutions

🔴 Geolocation Unavailable

  • Allow location access in browser.
  • Check that GPS is enabled on the device.
  • On mobile devices, it's better to go outdoors (for satellite reception).

🟠 Low GPS Accuracy

  • Go to an open space (street, balcony).
  • Wait for signal stabilization (30–60 seconds).
  • Avoid enclosed spaces (accuracy ±100–500 m indoors).

🟡 Long Wait Time

  • Initial detection can take up to 1 minute.
  • Subsequent requests are usually faster.
  • IP is detected instantly.

🔵 Doesn't Match Expectations

  • GPS can be off by ±30 m even with good signal.
  • IP geolocation determines city, not exact address.
  • This is normal: GPS doesn't provide 100% accuracy.

💡 How to Improve Results

1. Go Outdoors: Satellites need clear sky visibility. Indoor spaces and clouds reduce accuracy by 50–80%.
2. Be Patient: Initial detection can take up to 60 seconds. After that GPS "remembers" parameters and works faster.
3. Check Permissions: Browser → Settings → Privacy → Allow geolocation for this site.
4. Use HTTPS: Some browsers don't provide geolocation access over insecure protocol.
ℹ️ IP Address: Determined automatically. If city is wrong — that's a provider feature. Can only be changed via VPN.

🌍 Geolocation Technology: In Detail

Geolocation API (Browser)

Standard API in modern browsers (Chrome, Firefox, Safari, Edge). Requests user permission and activates device geolocation sensors.

  • GPS on smartphones — most accurate (±5–10 m).
  • Wi-Fi triangulation — less accurate (±20–50 m).
  • Cellular networks — approximate (±100–500 m).

IP Geolocation

Country and city detection by IP address. Public APIs (ip-api.com, ipapi.co) use provider databases.

  • Accuracy: typically city-level (±15 km from center).
  • Works everywhere without permissions.
  • Depends on VPN and proxy.

Popular IP Detection APIs

  • ip-api.com — free, up to 45 requests per minute, city-level accuracy.
  • ipapi.co — free, detailed information.
  • geoip.json — via Yandex Maps (for Russia).
  • Azure Maps — paid, high accuracy.

System Requirements

  • OS: Windows, macOS, Linux, Android, iOS.
  • Browser: Chrome, Firefox, Safari, Edge (current versions).
  • Permissions: user consent required.
  • Protocol: HTTPS preferred.

FAQ

Is it safe to grant geolocation permission?

Yes. The decision is yours. We don't save or send your coordinates. Everything is deleted after closing the page.

Why does GPS work poorly indoors?

GPS needs direct sky visibility. Roofs, floors and metal shield the signal. Indoors accuracy is typically 100–500 m, outdoors — up to 10 m.

What is accuracy for?

Accuracy is the error radius. At ±10 m your real position can be anywhere within a circle about 20 m in diameter around the point.

What's the difference between GPS and IP geolocation?

GPS: precise, requires permission, error ~±10 m. IP: automatic, less precise, error ~±15 km, depends on provider.

What is altitude?

Height above sea level (in meters). For example, on the 10th floor you're about 30 meters above zero mark. Parameter not always available.

Why does IP show a different city?

IP can be tied to the provider's node, not your address. That's why in the countryside it may show "city". When using VPN, the server location is displayed.

Test Other Devices