Every device connected to the internet has an IP address β a unique string of numbers that identifies it on the network. Think of it as your device's mailing address: without it, websites wouldn't know where to send the data you requested.
When you visit YesMyIP.com, we instantly detect your public IP address. But what does that number actually mean, and why should you care?
Your IP address tells every website you visit:
Your approximate location β usually accurate to your city. Not your home address, but enough to know you're in Port-au-Prince, Miami, or London.
Your Internet Service Provider (ISP) β who provides your internet connection. This also reveals whether you're on a home network, mobile data, or business connection.
Your browsing trail β your ISP logs every website associated with your IP. Advertisers use it to track you across the web and build behavioral profiles.
IPv4 addresses look like this: 192.168.1.1 β four groups of numbers separated by dots. There are only 4.3 billion possible IPv4 addresses, and we've run out.
IPv6 addresses look like this: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 β much longer, supporting 340 undecillion addresses (that's a 39-digit number). IPv6 is gradually replacing IPv4 as the internet grows.
Most devices today support both. When you check your IP on YesMyIP.com, we detect whichever version your connection uses.
Your public IP is what the internet sees β assigned by your ISP, shared across the web. This is what YesMyIP.com shows you.
Your private IP is internal to your home network β typically something like 192.168.0.x or 10.0.0.x. Your router uses it to direct traffic between your devices. It's invisible to the outside world.
Your IP reveals your city and ISP, not your home address. Only your ISP can link your IP to your actual identity, and they need a legal warrant to share that information.
However, your IP is enough for advertisers to target you, for websites to block you by region, and for your ISP to log your entire browsing history.
The simplest way is a VPN. It takes 60 seconds to set up:
1. Sign up for a VPN β we recommend NordVPN ($3.39/mo).
2. Download the app on your device.
3. Click connect. Your real IP is now hidden.
Visit YesMyIP.com before and after connecting to verify it's working.
NordVPN β 67% off + 3 months free. 30-day money-back guarantee.
Get NordVPN β