What's My IP?
See your IPv4, IPv6, ISP and approximate location — read straight from the request, no third-party tracking.
Your IP, ISP and approximate location, read directly from this request. No analytics call, no third-party fingerprinting — the IPv4 and geo come from Cloudflare's request metadata, the IPv6 from a single client-side ping to api64.ipify.org. Hit Refresh anytime to re-check.
Your network information
- IPv4 address
- Detecting…
- IPv6 address
- Detecting…
- Approximate location
- Detecting…
- Provider (ISP)
- Detecting…
- Time zone
- Detecting…
- ASN
- Detecting…
What is an IP address?
Every device that connects to the internet has an IP address — the number networks use to route data to you. There are two formats in active use: IPv4 (the older, four-number one like 192.168.1.1) and IPv6 (the newer, longer one with colons). Most home connections still get an IPv4, while mobile carriers and modern fiber providers increasingly hand out IPv6 too.
Why might you want to know your IP?
- Troubleshooting a network issue — confirming you're online, comparing what your router shows vs. what the public sees.
- Checking that a VPN is actually changing your apparent location.
- Whitelisting your IP for a remote service (a database, a server, a streaming app).
- Diagnosing why a site you can't reach is being blocked.
What this tool shows
Your public IPv4 (the one websites see), your IPv6 if your connection has one, the city and country your IP geolocates to, the ISP that routes traffic for you, and the autonomous system number (ASN) that owns the network. None of it is stored — every refresh hits Cloudflare's edge and returns the live value for that request.
Public IP vs. private IP
The address shown on this page is your public IP: the one your internet provider assigns to your connection and the one websites see when you visit them. Every device on your home network usually shares that same public address.
Inside your network, your router hands each device a private IP, such as an address starting with 192.168 or 10. Those addresses only work locally and are not visible to the outside internet. That is why the IP in your phone or computer settings often differs from the one shown here.
Your public IP can also change. Many providers assign dynamic addresses that rotate from time to time or when your router restarts, and some mobile carriers share one public address among many customers.
How accurate is IP geolocation?
IP location is an estimate based on databases that map address ranges to places. The country is usually correct, but the city can be off, sometimes pointing to your provider's hub in a nearby or even distant city. It never reveals your street address.
Frequently asked questions about IP addresses
Can someone find me from my IP address?
Not your exact location. An IP address usually reveals only your approximate area and your internet provider. Linking an IP to a specific person or address generally requires records held by the provider, which are not publicly available.
Why does my IP address show the wrong city?
Geolocation databases map IP ranges to locations, and providers often route traffic through regional hubs. That can make your IP appear in a nearby city or wherever your provider's equipment is located.
Does my IP address change?
It can. Many home and mobile connections use dynamic IP addresses that change periodically or when the router or device reconnects. Static IPs that never change are usually a paid option for businesses.
How do I hide my IP address?
A VPN or a privacy network routes your traffic through another server, so websites see that server's IP instead of yours. You can use this page to confirm that your apparent IP and location actually changed.
What is the difference between IPv4 and IPv6?
IPv4 uses four numbers separated by dots and has a limited number of possible addresses. IPv6 uses a longer format with letters, numbers and colons, created to provide a vastly larger pool of addresses as more devices come online.
Does this tool store my IP address?
No. The page reads your IP and location from the request in real time and does not store them. Each refresh simply shows the current values.