How to use the What Is My IP
- Open the page — your public IP address appears at the top within a second.
- Click Copy IP to put it on your clipboard, e.g. for a firewall allow-list or a support ticket.
- Scroll down to see what else your browser shares: user agent, operating system, screen size, timezone, language and the raw HTTP request headers.
- Use Copy full report to paste everything into a bug report, or Refresh after switching VPN or network to confirm your new IP.
What is an IP address?
An IP (Internet Protocol) address is the number that identifies your connection on the internet. Every website you visit receives it, because the server needs to know where to send its response. The address shown above is your public IP — the one the outside world sees — which is usually assigned to your router by your internet provider and shared by every device in your home or office.
IPv4 vs IPv6
| IPv4 | IPv6 | |
|---|---|---|
| Format | Four numbers 0–255: 203.0.113.42 | Eight groups of hex digits: 2001:db8::8a2e:370:7334 |
| Size | 32 bits (~4.3 billion addresses) | 128 bits (3.4 × 1038 addresses) |
| Sharing | Often shared via NAT or carrier-grade NAT | Usually one global address per device |
If your provider supports IPv6, modern browsers prefer it, so you may see an IPv6 address here while another site that only speaks IPv4 sees a different address. Both belong to you.
Public vs private IP addresses
Inside your network, devices use private addresses from the reserved ranges 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 (e.g. 192.168.1.23). Your router translates them to the public address with NAT. That’s why the IP in your computer’s network settings differs from the one shown here. Mobile networks often add another layer, carrier-grade NAT (100.64.0.0/10), so many customers share one public IPv4 address.
Why does my IP address change?
Most home and mobile connections get a dynamic IP that the provider can reassign when the router restarts or a lease expires. VPNs, proxies, iCloud Private Relay and corporate networks also replace your address with theirs. If you need a fixed address — to host a server or to be allow-listed by an API — ask your provider for a static IP.
What else websites can see
Besides the IP, every request carries headers such as User-Agent and Accept-Language, and JavaScript can read your screen size, timezone and language. The panels above show exactly that, so you can debug responsive layouts, check what a server receives, or decode the user agent with our User Agent Parser. To check DNS for a domain or reverse-lookup an IP, use the DNS Lookup.
Tools that pair well with the What Is My IP
- HTTP Header Checker — Fetch any URL and see exactly what the server sends back — status code, redirect chain and every response header, with a plain-English explanation of the ones that matter for SEO, caching and security.
- Website Down Checker — Find out in seconds whether a website is down for everyone or just for you — with status code, response time and troubleshooting tips.
- SSL Checker — Verify an HTTPS certificate in seconds — see when it expires, who issued it, which hostnames it covers and whether the chain is trusted.
- API Tester — A lightweight Postman alternative in your browser: build an HTTP request, send it and inspect status, timing, headers and pretty-printed JSON.