About the What Is My IP
Your public IP address is the one servers see when you connect — usually assigned to your router by your ISP, and shared by every device on your home or office network through NAT. It is different from the private address your device has on the local network (such as 192.168.1.23 or 10.0.0.5), which is not reachable from the internet. On mobile networks many customers often share one public IPv4 address through carrier-grade NAT.
The page asks two endpoints of the ipify service: api.ipify.org, which is reachable only over IPv4, and api64.ipify.org, which prefers IPv6 when your connection supports it. If the second answer is also an IPv4 address, your network has no working IPv6 route. When a VPN, proxy or iCloud Private Relay is active, you will see the exit address of that service instead of your ISP's address — a quick way to confirm a VPN is working.
The browser section is read locally with standard JavaScript APIs — navigator.userAgent, navigator.languages, Intl.DateTimeFormat().resolvedOptions().timeZone, screen and devicePixelRatio — and is not sent anywhere. It is useful when filing a bug report or checking what a site can learn about your device without any permission prompt.
How to use it
- Open the page — your IPv4 and IPv6 addresses are looked up automatically.
- Click Copy next to an address to use it in a firewall rule or allow-list.
- Click Refresh after switching network or VPN to see the new address.
- Check the browser information panel for user agent, language, time zone and screen size.