What this tool does
Reads your connection's public-facing IP address directly from the request itself, so the result reflects your actual public IP rather than a cached or stale lookup. It also shows the ISP or hosting organization associated with that address and an approximate geographic location, sourced from a public IP geolocation database.
Why this matters
Your public IP is what every website, server, and service you connect to sees — it's the address used for outbound traffic once your router or ISP applies NAT. Knowing it is the first step in troubleshooting remote access issues, allow-listing your connection on a firewall or VPN, or confirming a VPN is actually routing your traffic.
Why is my IP different from what my router shows?
Your router's WAN IP is usually your actual public IP as assigned by your ISP — but if you're behind a VPN, corporate proxy, or carrier-grade NAT (CGNAT), what this tool sees is whatever's making the outbound request on your behalf, which can differ from your router's own WAN address.
How accurate is the location?
The location shown comes from a public IP geolocation database, which maps IP address ranges to the city or region where an ISP has registered that block of addresses -- not GPS. For home and mobile connections this is usually accurate to the city or metro area, but it can be off by tens or even hundreds of miles if your ISP routes traffic through a regional hub, or if you're on a VPN or corporate network, in which case the location shown is the VPN/proxy exit point, not your physical location.
IPv4 vs IPv6
Most home connections still get a public IPv4 address, but many ISPs and mobile carriers now assign IPv6 as well, or use IPv4 only behind carrier-grade NAT (CGNAT) -- meaning several customers share one public IPv4 address. If your connection supports both, this tool shows whichever protocol your browser used to reach it.