What Is My IP

Shows your public IP address (IPv4 or IPv6) with the country, network and browser details that come with your request.

✨ Features

  • Shows the public IP address your connection is using and whether it is IPv4 or IPv6
  • Country, region, city and time zone the address maps to, plus the network's ASN and operator
  • User agent, preferred languages, screen size, viewport and pixel ratio in the same view
  • One-click copy of the address — and the IP never goes into the URL or browser storage

🪄 Use cases

Check that a VPN is working

Compare the address and country before and after connecting.

Add your IP to an allow list

Find the address a firewall or admin panel needs to whitelist.

See whether IPv6 is in use

Tell at a glance if your connection reached the site over IPv6 or IPv4.

Collect details for a support ticket

Copy your address, network and browser details in one block.

🔒 Privacy

Your IP address is used only to render this page. It is not written to a log and not stored in any database. It is also kept out of the URL and out of browser storage, so sending someone this page's link never reveals your address. Nothing is sent to a third-party IP lookup service either — every value shown is taken from your own request as it arrives at this site.

❓ FAQ

What is the difference between a public and a private IP address?

The address shown here is the public one the internet sees, normally assigned to your line by your provider. The 192.168.x.x or 10.x.x.x addresses in your device settings are private addresses used only inside your router and never travel across the internet. Every device behind the same router shares the same public address, so a phone and a laptop on your home Wi-Fi will both show the value above.

Does my IP address change?

Most home connections use dynamic addressing, so restarting the router, reconnecting the line, or a change on the provider's side can hand you a different address. Mobile networks can change it when you move between cells. Only a static IP option or a business line keeps it fixed. Keep that in mind before pasting the address into a firewall allow list — a dynamic address will eventually stop matching.

The country or city shown is wrong

Location comes from IP allocation data (a GeoIP database) and is an estimate, never street-level. Large ISPs and mobile carriers often map to a regional hub tens or hundreds of kilometres away from you. If you are on a VPN or proxy, the location of the exit server is what appears. Treat it as a rough region, not an address.

Why am I seeing an IPv6 address?

When your line, your browser and the destination all support IPv6, the connection prefers it. A long colon-separated value starting with something like "2400:" means you arrived over IPv6. To see your IPv4 address instead you would need to disable IPv6 or use an IPv4-only connection. IPv6 addresses are assigned per device, so two machines on the same line will show different values.

🔗 Related tools

Your public IP address

Checking…

Connection and network

Address type
Unknown
Country / region
Unknown
Region / state
Unknown
City
Unknown
Time zone
Unknown
Edge location
Unknown
AS number (ASN)
Unknown
Network operator
Unknown
HTTP protocol
Unknown
TLS version
Unknown

Country, region and operator are estimated from IP allocation data. Mobile networks, VPNs and large ISPs often map to somewhere far from where you actually are.

Browser details

User agent
Unknown
Preferred languages
Unknown
Screen size
Unknown
Viewport
Unknown
Pixel ratio
Unknown
Device time zone
Unknown
Cookies
Unknown

These are values your browser volunteers. Screen size, viewport and device time zone are read by JavaScript on this page and are not sent to the server.