What is my IP?

Show your public IP and approximate Cloudflare location data.

The interactive form is ready when JavaScript is enabled.

How to use

Select “Load IP” to display the public address this site sees, together with the network details Cloudflare attaches to the request: approximate country, region, city, time zone and the operator that owns the address. Nothing is looked up on your machine — this is simply what any server you visit already knows about the connection.

This is not the address your device holds. Inside a home or office network your device almost certainly has a private address — 192.168.x.x, 10.x.x.x or 172.16–172.31.x.x — and the router translates between that and the single public address the world sees. That is why every device in the house reports the same public address here.

Some of what looks public is not. If the address shown starts with 100.64 through 100.127 it is carrier-grade NAT: the provider is sharing one real address between many customers, which is common on mobile and on some fibre networks. Nothing reachable can be hosted on such an address, and port forwarding on the router will not help.

There may be both an IPv4 and an IPv6 address, and they behave differently. IPv4 ran out of free blocks in 2011, which is the reason for all the sharing above. IPv6 gives every device a globally unique address again — but most systems deliberately rotate the second half of it every day or so, so the IPv6 shown here will not be the one seen last week. That is a privacy feature, not a fault.

Example

  • 203.0.113.10Example IPv4 format; the tool displays the address detected for this connection.
  • 2001:db8::1Example IPv6 format. The :: stands for a run of zero groups.
  • 192.168.1.10A private address. If a device reports this locally, it is not what this page shows.
  • 100.64.0.1Carrier-grade NAT. Looks public, is shared with other customers.

Frequently asked questions

Why is the address different on a phone and a laptop?

On the same Wi-Fi it should be the same — they share the router. On mobile data the phone uses the carrier network instead, which has its own addresses, so the two differ.

Why does the IPv6 address keep changing?

Most operating systems use privacy extensions: the network half of the address stays put and the device half is regenerated regularly, so that a site cannot use it to recognise the same machine over time.

Is the displayed location exact?

No. IP geolocation is approximate and often identifies the provider or a nearby city rather than a position. It is derived from who was allocated the address block, not from the device.

What are 192.168.1.1, 127.0.0.1 and 169.254.x.x?

Reserved ranges, each with a job. 192.168.x.x is private — usable inside a network, never routed on the internet. 127.0.0.1 is loopback: the machine talking to itself. 169.254.x.x is link-local, which a device assigns itself when it asks for an address and nothing answers, so seeing one usually means DHCP failed.

Why do examples always use 203.0.113.x?

Three ranges are reserved by RFC 5737 purely for documentation — 192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24 — so that an example can never accidentally name a real machine. This site uses them for the same reason.

Related tools