What Is My IP Address?
Your public IP address (IPv4, and IPv6 on request), your internet provider, approximate city and time zone, and your reverse DNS name. Nothing is stored.
Related tools
All Web & network tools →No web page can answer “what is my IP?” on its own, because only the server that receives your request sees the address your connection uses on the Internet. This tool asks the site's server for it, and the server sends it straight back to you. That is your public IP address: on IPv4, usually the one your router uses for every device in the house, sometimes shared with other subscribers when your provider runs carrier-grade NAT (CGNAT). Everything else on the page starts from it: the network that announces it, a location estimated by the site's host (never a GPS fix), clues about a possible VPN and, only after you click, your IPv6 address and hostname.
How to use it
- Open the page: the address is read automatically and shows in large type under “Your public IP address”, with an IPv4 or IPv6 badge.
- Click “Copy” to put it on your clipboard; the button reads “Copied ✓” once the copy has worked.
- Read the “What goes where if you click” list, then press “Also detect my IPv6 and hostname”.
- Go through “Network operator” and “Approximate location”: operator name and AS number, then country, ISO 3166-2 region code, city, time zone and rounded coordinates.
- Check the time-zone comparison under “Clues (not a detection)”, then the “What your browser reports” card: time zone, languages, screen and viewport.
- If the page says it “Cannot read your address right now”, click “Try again”.
How the tool reads your address
When the page loads, it calls a route on the site that reads the headers of your request. The address kept is the first entry of the forwarding chain passed on by the host; later entries belong to intermediaries along the way, not to you. The same reply carries the location fields the host's delivery network attaches to the request: country, region, city, time zone, coordinates and the number of the network (AS) your address belongs to. That route writes nothing down, keeps no log of its own and marks its reply so that no cache holds on to it.
The operator's name does not come from the host, which only supplies the AS number. Your browser looks that number up in static tables stored on the site, built from iptoasn.com (public domain), and shows the name exactly as it appears there, followed by the number. The data date is printed under the name; while this page is being written, the tables date from September 13, 2026. A reply without an AS number would leave the “Network operator” card out rather than show a guessed name.
IPv6 and the hostname wait for your click. Because the site is served over IPv4, its server normally never sees your IPv6 address, so your browser contacts ipify (api6.ipify.org), a service reachable only over IPv6, without cookies or referrer, and gives up after 5 seconds. The hostname is a reverse DNS question sent through the site's servers to Cloudflare's and Google's public resolvers. For an address such as 203.0.113.7 the question reads 7.113.0.203.in-addr.arpa: the resolvers see that name, not your connection. It is only asked for a public address.
When knowing your public IP actually helps
- Giving your address to an administrator who has to allow it: a company firewall, SSH access to a server, a hosted database that only accepts listed addresses.
- Checking that a VPN is really on: the address and the operator shown should be the VPN's, not those of your usual internet provider.
- Finding out whether you sit behind CGNAT before opening a port for a game server, a camera or a NAS: compare the address shown here with the WAN address your router reports.
- Seeing whether your connection has IPv6 at all before setting up a firewall rule, a home server or a console feature that depends on it.
- Understanding why a streaming service or an online shop places you in another city: the location estimated here is the same kind of guess those sites derive from your address.
- Noting the address before and after restarting your router to learn whether your provider gives you a fixed or a changing one, for example before setting up dynamic DNS.
Examples of what the page displays
None of these values is yours: the address comes from a range reserved for documentation (RFC 5737), and the time zones, coordinates and AS numbers are sample cases. Operator names are those in the tables dated September 13, 2026.
- The server receives ::ffff:203.0.113.7, a form some dual-stack setups produce: the page shows 203.0.113.7 with the IPv4 badge, because it is an IPv4 address written the IPv6 way.
- In July, with the browser set to America/New_York and the address placed in Europe/London, “Clues (not a detection)” shows: your browser says America/New_York (UTC−4), your address suggests Europe/London (UTC+1), followed by a reminder that travel or a device set by hand creates the same gap as a VPN. If the address points to America/Toronto instead, the line only notes the same local time (UTC−4).
- If the host sends 51.5074 and -0.1278 with the region ENG for GB, “Coordinates (rounded)” shows 51.51° N · 0.13° W and “Region (ISO 3166-2 code)” shows GB-ENG. Two decimals make a grid of roughly one kilometre, which says nothing about how accurate the estimate itself is.
- With AS number 7018 from the host, “Network operator” shows ATT-INTERNET4 (AS7018): the network's name as registered, suffix included, rather than the AT&T brand, followed by the note on the data date.
What this page cannot know
- The location is never a GPS position: it is the host's estimate, often the city where your operator connects to other networks, sometimes another region altogether, notably on mobile networks. Your browser is never asked for its geolocation.
- No VPN verdict: a differing time zone or a declared proxy are clues, a discreet VPN often leaves neither, and their absence therefore proves nothing.
- “No IPv6 connectivity detected” does not prove you have no IPv6: a content blocker, a firewall or a VPN can stop the probe, which also gives up after 5 seconds.
- The operator name comes from a dated copy of the tables: a network renamed since then keeps its old name until the next import, and the registered name may look nothing like the brand on your bill.
- Behind CGNAT or a company proxy, the address shown is shared with other users: it names the exit of the network, not your device. The private address your device uses inside your home network is not what websites see, and this page does not show it.
Privacy
Processed on a serverYour address is read by the site's server from your own request, only to show it back to you: the route that reads it writes nothing and forbids caching its reply. The operator's name is looked up by your browser in public files hosted on the site, the tool keeps nothing in your browser, and its usage events never contain the address. Two requests leave only after your click: your browser contacts ipify for IPv6 (ipify states that it logs nothing), and the site's servers ask Cloudflare and Google for the hostname. Those resolvers see the address inside the question, not your connection, and that request passes through an anti-abuse counter kept on a fingerprint of your connection rather than on the address itself.
Frequently asked questions
Why does my IP address change?
Many providers lend addresses for a limited time rather than for good. Restarting your router, a longer outage or network maintenance can give you a new one; on a phone, moving from Wi-Fi to mobile data switches networks and therefore addresses, and a VPN swaps in its own while it is on. Some plans include a fixed IPv4: note the address shown here before and after a restart to find out which case you are in.
What is the difference between IPv4 and IPv6?
An IPv4 address is four numbers from 0 to 255 separated by dots, such as 192.0.2.1; there are about 4.3 billion of them, too few for every device, which is why a home shares one behind its router. An IPv6 address has 128 bits, written as hexadecimal groups separated by colons, such as 2001:db8::1. Many connections have both. This site is served over IPv4, so your IPv4 appears first, and the detection you trigger reveals your IPv6 if you have one.
Is this the IP address of my computer?
Not quite: it is the public address through which your network reaches the Internet. At home on IPv4, your router uses it for every connected device, each of which has its own private address such as 192.168.1.20 that websites do not get to see. At work, it is usually the exit of the company network. On IPv6, on the other hand, a device can have a public address of its own. A private address is found in the device's network settings, not from a web page.
How can I tell whether my provider puts me behind CGNAT?
Open your router's admin page, note its Internet-side address (often labelled WAN) and compare it with the one shown here. If they match, your router holds the public address. If it shows an address between 100.64.0.0 and 100.127.255.255, the block reserved for CGNAT, the provider's NAT sits in between: several subscribers share one public IPv4, and a port forwarded on your router cannot be reached from outside over IPv4. Another private address there usually means a second router in front of yours.
Is the location shown my exact position?
No. The site's host estimates country, region, city and time zone from your address, without knowing anything about your device. The result often points to the city where your operator connects its network, which can be far from where you are, sometimes in another region. The coordinates are rounded to two decimals, and the page never asks for your device's geolocation, so no permission prompt appears.
Can this tool tell whether I am using a VPN?
It never claims that an address belongs to a VPN, because no reliable method can establish that. It shows two clues instead: the gap between your browser's time zone and the one derived from your address, and whether a proxy declared itself in the request. A different time zone can come from travel or a device set by hand, and a discreet VPN declares nothing. To check your own VPN, compare the operator shown with the VPN on and off.
Why is no IPv6 address detected?
Either your network has no IPv6, which is still common on some routers, company networks and public hotspots, or the probe was blocked by a content blocker, a firewall or a VPN; some VPNs switch IPv6 off entirely. When the probe gets no answer within 5 seconds, the message says so. Pause the extension or the VPN you suspect, then click “Run the detection again”.
What does the hostname tell me?
It is the reverse DNS (PTR) record that the holder of the address block, usually your operator, publishes for your address. It often contains the operator's name and sometimes a city or line-type code, which helps recognise a network but does not normally include your name. Many addresses have none, and the page then says so without looking anywhere else. It is only requested after your click, and only for a public address.