Find geolocation, ISP, timezone, and network details for any IP address. Your public IP is detected automatically on page load. Includes a binary/hex converter and subnet calculator.
Last updated: March 2026 | Free to use, no signup requiredYour IP address can reveal your approximate location, ISP, and network type. While it does not directly expose your street address, it gives enough information for regional targeting and basic identification. Here are ways to limit what your IP reveals:
This tool uses third-party APIs (ipify for IP detection, ip-api.com for geolocation). The lookup request is sent from your browser directly to those services. No data is stored on our servers.
An IP (Internet Protocol) address is a numerical label assigned to every device connected to a network that uses the Internet Protocol for communication. It serves two primary functions: identifying the host or network interface and providing the location of the host in the network topology. Every time you connect to the internet, your router is assigned a public IP by your Internet Service Provider (ISP), and that address is visible to every server you communicate with.
There are two formats in use today. IPv4 addresses are 32 bits long and written as four decimal octets separated by dots, like 192.168.1.1. IPv6 addresses are 128 bits long and written as eight groups of four hexadecimal digits separated by colons, like 2001:0db8:85a3:0000:0000:8a2e:0370:7334. IPv6 was introduced because the roughly 4.3 billion addresses available in IPv4 are not enough for the growing number of internet-connected devices.
IPv4 has been the backbone of internet addressing since 1981. Its 32-bit format supports around 4.3 billion unique addresses. With network address translation (NAT), private address ranges like 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 allow multiple devices to share a single public IP. IPv6, standardized in 1998, uses 128 bits to provide approximately 340 undecillion addresses, enough for every grain of sand on Earth to have its own address many times over. IPv6 also includes improvements such as built-in IPsec support, simplified header structure, and no need for NAT.
IP geolocation maps an IP address to an approximate physical location. It works by maintaining databases that associate IP address ranges with geographic regions. ISPs are allocated blocks of IP addresses by Regional Internet Registries (RIRs) like ARIN, RIPE NCC, and APNIC. Since ISPs serve specific geographic areas, the allocated ranges correlate with locations. Geolocation databases combine this registry data with data from sources like GPS-enabled devices, Wi-Fi access point locations, and user-submitted corrections.
Accuracy varies. Country-level detection is typically 95-99% accurate. City-level accuracy drops to about 50-80% depending on the region. IP geolocation cannot pinpoint a street address. For mobile users on cellular networks, the detected location may correspond to the carrier's regional gateway rather than the device's actual position.
A subnet is a logical subdivision of an IP network. Subnetting allows network administrators to divide a large network into smaller segments, improving security and reducing broadcast traffic. The subnet mask determines which portion of an IP address identifies the network and which portion identifies the host.
CIDR (Classless Inter-Domain Routing) notation expresses an IP address and its subnet mask as a single value. For example, 192.168.1.0/24 means the first 24 bits define the network, leaving 8 bits for host addresses. That gives 256 total addresses (254 usable hosts, since the network address and broadcast address are reserved). A /16 provides 65,534 hosts, while a /30 provides just 2 hosts and is commonly used for point-to-point links between routers.
10.0.0.0/8 (10.0.0.0 to 10.255.255.255) -- Class A private range, 16 million addresses172.16.0.0/12 (172.16.0.0 to 172.31.255.255) -- Class B private range, 1 million addresses192.168.0.0/16 (192.168.0.0 to 192.168.255.255) -- Class C private range, 65 thousand addresses127.0.0.0/8 -- Loopback addresses (localhost)169.254.0.0/16 -- Link-local addresses (auto-assigned when DHCP fails)An IP address alone does not give an attacker direct access to your device, but it can be used in several ways. Attackers can use your IP to probe for open ports and running services using tools like Nmap. They can attempt denial-of-service attacks aimed at your IP. In targeted attacks, an IP address combined with other data points can help identify or locate an individual. Server administrators use IP addresses for rate limiting, geo-blocking, and access control. Firewalls and intrusion detection systems track IP addresses to identify and block malicious traffic patterns.
An IP address reveals your approximate location (city or region), your ISP, and your connection type. Someone with your IP could attempt port scanning to find open services, launch denial-of-service attacks, or use it for geographic targeting. However, an IP address alone cannot be used to directly access your device, read your files, or learn your identity. Your ISP keeps the mapping between your IP and your account details, and only law enforcement with a legal order can request that information.
Country-level accuracy is typically above 95%. City-level accuracy ranges from 50% to 80% depending on the region and the geolocation database. IP geolocation cannot determine a street address. For users on corporate VPNs, the detected location will be the VPN exit point. For mobile users on cellular data, the location may show the carrier's regional hub rather than the device's position. If you use a VPN, proxy, or Tor, the geolocation will reflect the server you are routing through, not your actual location.
A public IP address is assigned to your router by your ISP and is visible to every server you connect to on the internet. A private IP address is assigned to devices within your local network (like your laptop, phone, or smart TV) by your router. Private IPs use reserved ranges (10.x.x.x, 172.16-31.x.x, 192.168.x.x) and are not routable on the public internet. Your router uses Network Address Translation (NAT) to map traffic between your private devices and the single public IP.
Most residential ISPs assign dynamic IP addresses, which means your public IP can change periodically, typically when your router restarts or when the DHCP lease expires. Some ISPs rarely change your IP, while others rotate it more frequently. Business accounts often include static IP addresses that remain constant. You can check whether your IP has changed by bookmarking this tool and comparing results over time. If you need a stable IP, contact your ISP about a static IP option.
IP geolocation databases map IP ranges to locations based on ISP registration data, which may not match your exact position. Your ISP might route your traffic through a hub in a nearby city. If you are using a VPN, the location shown will be the VPN server's location. Mobile carriers often show the city where their nearest network gateway is located rather than the tower you are connected to. Satellite internet services may show a location that is hundreds of miles away from you.