belun.app Blog

What Is My Location — GPS Coordinates & Browser Geolocation Response

Ask your browser where you are and see everything it hands back: latitude and longitude, the accuracy radius in metres, altitude, heading, and speed. The raw Geolocation API response is shown in full, so developers can see the exact object the browser returns. Your location is requested only after you click and grant permission.

How it works

  1. 1
    Click detect and allow the prompt Press the button and your browser will ask permission to share your location. Nothing happens until you allow it.
  2. 2
    Read your coordinates and accuracy Latitude, longitude, and an accuracy radius in metres appear, along with altitude, heading, and speed when your device reports them.
  3. 3
    Inspect the raw response or open the map See the exact GeolocationPosition object the browser returned, copy it, or open the coordinates on OpenStreetMap.

How your location is handled

Your coordinates come from your browser's built-in Geolocation API, which asks for your permission first. The location data is displayed here and never sent to belun.app or any server — it stays in your browser. The optional map link opens OpenStreetMap in a new tab only when you click it.

Frequently asked questions

How does the browser know my location?
The Geolocation API combines several signals: GPS on mobile devices, nearby Wi-Fi networks, cell towers, and your IP address. On a laptop without GPS it mostly uses Wi-Fi and IP, so accuracy varies a lot.
What does the accuracy value mean?
It is the radius, in metres, of a circle around the reported point that has roughly 68% confidence of containing you. A phone with GPS might report 5 metres; a desktop on Wi-Fi could report several thousand.
Why is altitude, heading, or speed empty?
Those fields are only filled when the hardware provides them. Altitude needs GPS, and heading and speed only appear when you are moving with location tracking active — so on a stationary desktop they stay null.
Is my location sent anywhere?
No. The coordinates are read by JavaScript in your browser and shown on the page. belun.app never receives them. The map link only opens OpenStreetMap with the coordinates when you choose to click it.
Why do I get a permission-denied error?
Either you blocked location access for this site, or the page is not served over HTTPS. Browsers require a secure connection for geolocation. Check the site permissions in your browser's address bar to re-enable it.
How is this different from an IP location lookup?
IP geolocation guesses your city from your network address and is often tens of kilometres off. The browser Geolocation API can use GPS and Wi-Fi for a far more precise fix — but it requires your explicit permission.

From the blog

What Your Browser Knows About Where You Are How the Geolocation API works, what each field in the response means, and why accuracy swings from metres to kilometres. Read the post →

Related tools