IP Address Lookup
Part of Network & Web Tools
Discover your public IP address and network information including ISP, location, and connection type.
What is an IP Address?
An IP (Internet Protocol) address is a unique numerical identifier assigned to every device connected to the internet. It serves two main purposes: identifying the host or network interface, and providing the location of the host in the network. Think of it like a home address for your internet connection—it tells other computers where to send data when you browse websites, stream videos, or send emails.
There are two versions of IP addresses in use today. IPv4 addresses consist of four numbers separated by dots (like 192.168.1.1), with each number ranging from 0 to 255. This format provides about 4.3 billion unique addresses, which seemed like plenty when the internet was created but has since proven insufficient. IPv6 was developed to solve this shortage, using a much longer format with hexadecimal numbers separated by colons, providing an almost unlimited number of addresses.
Public vs Private IP Addresses
Public IP Address: This is the IP address visible to the outside world and shown by this tool. Your Internet Service Provider (ISP) assigns this address to your router or modem. All devices in your home or office share the same public IP when accessing the internet. Websites and online services see this public IP, not your individual device's address. Your public IP can reveal your approximate geographic location and ISP. Use our Subnet Calculator to understand IP address ranges.
Private IP Address: This is the internal address your router assigns to each device on your local network. Common private IP ranges include 192.168.x.x, 10.x.x.x, and 172.16.x.x through 172.31.x.x. These addresses are not routable on the internet—they only work within your local network. Your router uses Network Address Translation (NAT) to connect your private devices to the internet using the single public IP.
IPv4 vs IPv6
IPv4 (Internet Protocol version 4): The older and still most common standard, using 32-bit addresses written as four decimal numbers (0-255) separated by periods. Example: 203.0.113.42. With only about 4.3 billion possible addresses, IPv4 addresses have been exhausted in most regions. NAT and other technologies extend IPv4's life by allowing multiple devices to share a single public IP.
IPv6 (Internet Protocol version 6): The newer standard designed to replace IPv4, using 128-bit addresses written as eight groups of four hexadecimal digits separated by colons. Example: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. IPv6 provides approximately 340 undecillion addresses (that's 340 followed by 36 zeros), enough to assign unique addresses to every grain of sand on Earth many times over. IPv6 adoption is growing but IPv4 remains dominant.
What Can Someone Do With Your IP Address?
Your IP address reveals your approximate geographic location (usually city or region) and your ISP, but not your specific street address or personal identity. With just an IP address, someone could potentially launch a DDoS attack against your connection, attempt to scan for open ports or vulnerabilities on your network, or use geolocation to know your general area. However, they cannot directly access your computer, hack your accounts, or determine your identity without additional information.
Most security concerns about IP addresses are overstated. Your IP is already visible to every website you visit, every online service you use, and anyone operating the servers you connect to. It's not secret information. That said, there are legitimate privacy reasons to mask your IP using a VPN or proxy, especially when accessing public Wi-Fi, bypassing geographic restrictions, or maintaining anonymity for journalism or activism.
How IP Addresses Are Assigned
The Internet Assigned Numbers Authority (IANA) delegates large blocks of IP addresses to Regional Internet Registries (RIRs) like ARIN (North America), RIPE NCC (Europe), and APNIC (Asia Pacific). These RIRs allocate addresses to ISPs and large organizations. Your ISP then assigns an IP address to your connection, either statically (permanent) or dynamically (changes periodically).
Most home internet connections use dynamic IP assignment via DHCP (Dynamic Host Configuration Protocol). Your IP might change when you restart your modem, after a certain time period, or when your ISP's system decides to reassign it. Business connections often use static IPs that never change, which is important for running servers or services that need a consistent address.
IP Geolocation Accuracy
IP geolocation databases map IP addresses to geographic locations, but accuracy varies significantly. Country-level identification is typically 95-99% accurate. City-level accuracy drops to about 50-75% for most IPs. Latitude and longitude coordinates are often estimates pointing to the center of a city or the ISP's headquarters, not your actual location. Rural areas have less accurate geolocation than urban centers.
Several factors affect accuracy: mobile connections may route through distant cities; VPNs and proxies show the server's location instead of yours; some ISPs serve large geographic areas from centralized IP blocks; and geolocation databases aren't always updated when IP assignments change. Never rely on IP geolocation for critical location-based decisions.
Protecting Your IP Address
VPN (Virtual Private Network): Routes your traffic through a VPN server, hiding your real IP and showing the VPN server's IP instead. Provides privacy from websites and ISPs but requires trusting the VPN provider.
Proxy servers: Similar to VPNs but typically don't encrypt your traffic. Useful for bypassing simple geographic restrictions but less secure than VPNs.
Tor network: Routes traffic through multiple volunteer-operated servers, providing strong anonymity. Slower than VPNs but better for privacy-critical activities.
Mobile networks: Using mobile data instead of Wi-Fi gives you a different IP that changes as you move between cell towers, making tracking harder.
Common IP Address Ranges
Private networks: 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12 - Reserved for private networks, not routable on the public internet. Learn more with our DNS Lookup tool.
Localhost: 127.0.0.1 (IPv4) or ::1 (IPv6) - Points to your own computer, used for testing and local services.
Link-local: 169.254.0.0/16 - Automatically assigned when DHCP fails, only works on the local network segment.
Multicast: 224.0.0.0/4 - Used for sending data to multiple recipients simultaneously.