What it does
Instantly display your public IP address (both IPv4 and IPv6), approximate geolocation, ISP/Organization, and your browser's User-Agent — all in one widget. Useful for diagnosing network connectivity, checking whether your ISP supports IPv6, or quickly sharing your IP address for remote-access or support purposes.
Try it
How it works
IP detection
- IPv4 — queried from
api.ipify.org(returns your router's/ISP's public IPv4 address). - IPv6 — queried from
api6.ipify.org(returns your public IPv6 address, if one is assigned).
Geolocation
Location is resolved using the detected IP address via a two-step cascade:
- ipwho.is — primary service (returns city, region, country, and ISP).
- ipapi.co — automatic fallback if ipwho.is fails, times out, or returns an error.
If both services fail, the field displays "Unavailable" and the status line explains which APIs were tried.
Privacy note
The tool only reads public IP addresses — the same addresses your browser reveals to every website you visit. No private data is collected or stored. Geolocation is approximate (city-level at best) and should not be used for precise tracking.
Features
| Feature | Details |
|---|---|
| IPv4 address | Detected via api.ipify.org |
| IPv6 address | Detected via api6.ipify.org |
| Location | City / Region / Country via ipwho.is → ipapi.co fallback |
| ISP / Org | Resolved from geolocation data |
| User-Agent | Read locally from navigator.userAgent |
| API fallback | Geolocation falls back from ipwho.is to ipapi.co automatically |
| Copy buttons | Independent Copy IPv4 and Copy IPv6 buttons |
| Refresh button | Re-runs all detections without reloading the page |