What is My IP Address?

Instantly discover your public IPv4/IPv6 address, location, and ISP details.

Detecting your network connection...

What actually is an IP Address?

Think of the internet like the physical postal system. If you want to send a letter to your friend across the country, you absolutely need their exact home address. Without it, the post office has no idea where to deliver the envelope.

The internet works the exact same way. When you type "Google.com" into your browser and hit enter, your computer is essentially mailing a request to Google's servers asking them to send back the webpage. But how does Google know where to send the webpage back to? That's where your IP (Internet Protocol) address comes in. It is a unique string of numbers assigned to your router by your Internet Service Provider (like Comcast, AT&T, or Spectrum) that identifies your specific connection on the global web.

Public vs. Private IP Addresses

It's important to understand that you actually have two different IP addresses running at the same time.

  • Private (Local) IP: This is assigned by your home WiFi router to your specific device (like your phone or laptop). It usually looks something like 192.168.1.5. This address only exists inside your house. If you look at your phone's Wi-Fi settings, this is the number you will see.
  • Public (External) IP: This is the address assigned to your actual house/router by your internet company. It's the address that the rest of the outside world sees. The tool on this page detects your Public IP address, because that is the one exposed to the internet.

Why does this tool show my city?

IP addresses are distributed in massive blocks to regional Internet Service Providers. Because of this, it is very easy to look up which company owns a specific block of IPs, and roughly what geographic region they serve. When you load this page, our tool queries a public geolocation database to map your IP address to your ISP's closest data center.

Don't panic, though! It cannot show your exact street address or your name. It usually just shows the city or zip code where your ISP's local hub is located. Sometimes, it might even show a city a few hours away from you, depending on how your ISP routes their traffic.

Why would I need to know my IP?

Most of the time, you don't. The internet handles it all for you automatically. However, there are a few common scenarios where a tech support agent or software setup will demand it:

  1. Setting up a server or game: If you are trying to host a Minecraft server for your friends, they will need your public IP address to connect to your house.
  2. Bypassing an office firewall: If you work remotely, your company's IT department might ask for your IP address so they can "whitelist" it, allowing you access to secure company servers.
  3. Checking your VPN: If you pay for a VPN (Virtual Private Network) to hide your location, you can use this tool to verify it's actually working. If you turn on your VPN to "Tokyo" and this page still shows you in "New York", you know your VPN is leaking!