Browser API Demonstration

User Geolocation Demo

Compare two different approaches to identifying a visitor's geographical location: browser geolocation and IP geolocation.

01. Browser Geolocation

Uses the browser Geolocation API to request the device's location. Requires explicit user permission.

Waiting for permission...
Latitude —
Longitude —
Accuracy —
Altitude —
Speed —
Heading —

02. IP Geolocation

Uses the visitor's public IP address to estimate their geographical location. No browser permission required.

Ready to detect location.
Public IP —
City —
Region —
Country —
Latitude —
Longitude —
ISP / Organization —
Important: Browser geolocation requires HTTPS and user permission. IP geolocation does not require browser permission, but its accuracy is usually much lower. IP results are provided by the third-party service ipapi.co. Its availability and usage limits are subject to that service's policies.