What Is My IP
Show the IP address your connection presents to our server, IPv4 or IPv6.
Detecting your IP…
This tool reads the IP your connection already presents to our server and shows it back to you only. Nothing you type is sent anywhere, and the address is never logged.
Results are provided as is, for general information. Check anything important before relying on it. See the Terms of Use.
About this tool
Shows the public IP address your connection currently presents to our server — the same address any website you visit sees. The address is read from the request headers your connection already carries and echoed back to you alone; it is never stored, logged or forwarded. Both IPv4 and IPv6 are detected and labeled. If you are on a VPN or proxy, that address is what appears, not your home connection.
When to use it
Questions
Why does the IP change?
Most consumer connections get a dynamic address that your internet provider rotates occasionally, and mobile networks hand out new addresses per connection. A VPN also replaces the visible address with its own — that is the point of checking.
Why do you show the VPN address, not my real one?
Your real address is not visible to any server when a VPN is in front — that is how VPNs work. Every server on the path sees the VPN's exit address, so that is the honest answer to "what is my IP".
Is my address stored or logged?
No. The address is read from the request headers and returned in the response of the same request. Nothing is written to logs, analytics or errors.
Why do I see two different addresses for one connection?
Dual-stack: your network holds an IPv4 address and an IPv6 address at the same time, and which one a destination sees depends on which protocol the connection used. Modern sites increasingly prefer IPv6 when available, so the two views of 'your address' can legitimately differ in a single session. This tool reports the one your request arrived over; check both labels when debugging connectivity rather than assuming.
What is the difference between public and private IPs?
Private ranges — 10.x, 172.16–31.x, 192.168.x for IPv4, fc00::/7 for IPv6 — exist only inside local networks; every home router reuses them, so they cannot route on the internet. Your public address is assigned to your router's connection by your provider, and that is what any website — this one included — sees. If a page ever showed you a 192.168-style address, you would be looking at a misconfigured proxy, not your public IP.
Why does the page say 'unknown' instead of an address?
The request reached the server with no usable IP header — some corporate proxies and privacy setups strip the identifying header. The endpoint answers honestly with a null rather than guessing: a 200 response with no value, shown as 'unknown'. It is not a failure of the tool or necessarily of your connection; try another network to see what that one presents.
How is the address detected?
It is not fetched or discovered — it is read from the platform-provided headers on the request your browser already made, the mechanism every web server uses to know where to reply. There is no outbound lookup, no third party and no verification challenge, because there is nothing user-entered to abuse: the endpoint reflects only what your connection already carries.
Is this the address to whitelist in a firewall?
It is the address to allow if the rule describes this network as it presents right now. Two caveats before you ship it: consumer addresses rotate — a rule pinned to today's address can break within days — and anything sharing your VPN exit or carrier NAT shares the address, so the rule admits them too. For anything long-lived, an authenticated token survives address changes better than an allowlist entry.
Does this page expose anything beyond the address?
No — it echoes the address and its protocol family, the exact two facts every server you contact already receives as a cost of connecting. Regional or provider inference from an address comes from separate geo databases, not from this page. The standing privacy picture: your IP is visible everywhere you go; a VPN is the control that changes it, and this tool is how you verify what the VPN changed it to.