Your connection, explained
What is my IP address?
See the public address this browser uses, understand what the network details mean, and compare your connection after a VPN switch or router change. For home users, developers, and anyone troubleshooting internet access.
Your public IP address
JavaScript checks this browser’s connection. No visitor IP is included in the initial HTML.
The optional speed test works independently of the IP result and downloads up to about 100 MB from Cloudflare. The sample ends after roughly five seconds or when the payload completes. It measures this browser’s download path, not upload speed, latency, or your ISP’s full service capacity.
Connection details
- IP location estimate
- Not returned
- IP-derived time zone
- Not returned
- Network organization
- Not returned
- Reported browser / OS
- Unknown · Unknown
Location/network source: Not available. Fields may be absent or approximate.
Optional browser location
This requests browser permission and sends returned coordinates to OpenStreetMap Nominatim to find a locality. GPS, Wi-Fi and other device signals can be approximate; this is separate from the IP database estimate.
Locality data © OpenStreetMap contributorsIP data is a database estimate, not a measured device position. Providers receive your IP. Optional locality sends coordinates to Nominatim; hosting infrastructure may retain request logs.
Turn your results into a useful next step
What this connection reveals
The displayed address is the source returned by the lookup service for this browser. It may be IPv4 or IPv6. On many home networks it is shared through NAT; on carrier networks it may be shared by several customers. It identifies a network route, not a particular person.
An ASN, when returned, identifies the network associated with your address. The organization may be an upstream carrier or hosting provider rather than the company on your bill. A network-name match is not a verified VPN or security diagnosis.
What a missing result means
No IPv6 address has been returned for this check. The network may lack IPv6, but an API failure, browser filter, VPN, or routing issue can give the same result.
A blank city or provider field means the service did not return usable data, not that your connection is anonymous. The city and time zone come from an IP database and can differ from your device’s location and clock.
Compare your connection before and after a VPN
- Note the public IPv4 address and any returned IPv6 address before connecting.
- Connect the VPN, then choose Recheck. Compare both address families, not just the city name.
- A changed address shows a different outward connection for this browser. It does not prove that every app is tunneled or that DNS and WebRTC cannot leak. Check split-tunneling and IPv6 settings in your VPN client.
Investigate a port-forwarding problem
- In your router’s status page, find the WAN or Internet IPv4 address; do not confuse it with a LAN address such as 192.168.1.1.
- Compare it with the public IPv4 shown here while using the same network without a VPN.
- If they differ, there is translation or a proxy upstream. A second home router can cause this too; a difference alone does not prove carrier-grade NAT. Ask your ISP whether inbound connections are supported before exposing a service.
Work out why the city looks wrong
- Check whether you are on mobile data, Wi-Fi, a work network, or a VPN. Those routes may have different public addresses.
- Compare the reported location with another provider and repeat on the other connection if available. Different databases can disagree without either showing your device’s position.
- Use browser location only if you want to compare a device-based estimate. With your permission, coordinates are sent to OpenStreetMap Nominatim to find a locality. Do not post coordinates or your full IP in a public support thread.