What Is My IP Address?
See your public IP address with city, country, and ISP info
Detecting your IP address...
What Is an IP Address?
An IP (Internet Protocol) address is a unique numerical label assigned to every device connected to the internet. It serves two purposes: identifying your device on the network and providing your location for routing data. Think of it as your device's mailing address — without it, websites wouldn't know where to send the pages you request.
Your public IP address is the one websites see when you connect. It's assigned by your Internet Service Provider (ISP) and is shared by all devices on your home network behind your router. Your private IP address (like 192.168.x.x) is only visible within your local network. You can see both with our public & private IP tool.
IPv4 vs IPv6
IPv4 addresses look like 192.168.1.1 — four groups of numbers separated by dots, with each group ranging from 0 to 255. There are about 4.3 billion possible IPv4 addresses, and they've essentially run out. IPv6 addresses look like 2001:0db8:85a3::8a2e:0370:7334 — eight groups of hexadecimal numbers. IPv6 provides 340 undecillion addresses (3.4 × 10³⁸), more than enough for every device on Earth.
Most websites and ISPs now support both protocols. Your connection may use IPv4, IPv6, or both (dual-stack). If you're using a VPN, check that both your IPv4 and IPv6 addresses are protected with our VPN leak test.
What Websites Can See from Your IP
Your IP address reveals more than you might expect. Websites can determine your approximate city and region, your ISP name, and your country. They can use this for content localization, fraud detection, and targeted advertising. However, an IP address alone does not reveal your exact street address, your name, or your browsing history on other sites.
To hide your IP address from websites, you can use a VPN, the Tor network, or a proxy server. A VPN replaces your real IP with the VPN server's IP, making it appear as if you're browsing from a different location. Check which DNS server you're using to ensure your queries aren't leaking your real location.