Instantly discover your public IPv4 & IPv6 address, ISP, approximate location, and network details — all in real time, no sign-up required.
All data is retrieved in real time from a trusted IP geolocation API. No information is stored on our servers.
Detected from your internet connection
Live network & privacy indicators
The pin shows the approximate location registered with your ISP — not your exact physical address.
Four simple steps from your browser to your IP address results.
When you visit this page, your browser opens a secure HTTPS connection from your device through your ISP to our web server.
Our JavaScript makes a secure request to the ipapi.co geolocation API. Your public IP is naturally revealed as part of this connection.
The API cross-references your IP against a global IP-to-location registry to return your ISP, city, region, country, and timezone.
All retrieved information is rendered directly in your browser. We do not store, log, or permanently retain your IP address on our servers.
More free tools to help you understand and manage your network and online privacy.
Instantly detect your public IPv4 and IPv6 addresses along with ISP and approximate geolocation.
Measure your real-time download and upload speeds and compare against your ISP's advertised rates.
Verify DNS propagation and check which DNS servers your device is currently using for name resolution.
Check whether your email address has appeared in any known public data breaches or credential leaks.
Everything you need to know about IP addresses, networking, privacy, and internet security — explained in plain English.
An IP address (Internet Protocol address) is a unique numerical label assigned to every device that connects to a computer network using the Internet Protocol. Think of it as the digital equivalent of a street address — just as a postal service needs to know where to deliver a letter, the internet needs to know where to deliver data packets.
Every time you visit a website, stream a video, send an email, or use any internet-connected application, your device sends and receives data using your IP address. Without IP addresses, modern networking as we know it could not function.
IP addresses come in two major versions: IPv4 and IPv6. Each version has a different format, address space, and role in today's internet infrastructure. Understanding the difference between these two versions is increasingly important as the global internet transitions away from the older IPv4 standard.
IPv4 (Internet Protocol version 4) was introduced in 1983 and remains the most widely recognized IP format. An IPv4 address consists of four groups of numbers separated by dots, where each group (called an "octet") ranges from 0 to 255. For example: 203.0.113.47.
The 32-bit structure of IPv4 allows for approximately 4.29 billion unique addresses. When the internet was first designed, this seemed like an enormous number. However, with billions of smartphones, computers, IoT devices, and smart appliances now connected globally, the IPv4 address space has been effectively exhausted. Regional Internet Registries (RIRs) around the world have run out of new IPv4 allocations, making the transition to IPv6 an urgent technical priority.
IPv4 addresses were historically organized into classes (A, B, C, D, E) to divide the address space between large organizations, medium-sized networks, and small networks. Today, the more flexible CIDR (Classless Inter-Domain Routing) notation is used instead, allowing far more efficient allocation of addresses.
IPv6 (Internet Protocol version 6) was developed to solve the IPv4 address exhaustion problem. IPv6 uses a 128-bit address space, expressed as eight groups of four hexadecimal digits separated by colons. An example looks like: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
The 128-bit IPv6 address space can accommodate approximately 3.4 × 10³⁸ unique addresses — a number so large that every grain of sand on Earth could have billions of unique IP addresses assigned to it. This essentially eliminates address exhaustion as a concern for the foreseeable future of the internet.
IPv6 also introduces improvements in routing efficiency, built-in support for IPsec (network-layer security), stateless address autoconfiguration (SLAAC), and elimination of the need for NAT in most cases. Despite being defined in 1998, IPv6 adoption has been gradual. As of recent global measurements, IPv6 accounts for approximately 35–45% of internet traffic, with adoption continuing to grow year over year.
Not all IP addresses are visible on the public internet. The global internet routing system distinguishes between public and private IP addresses, and understanding this difference is essential for comprehending how home and office networks function.
A public IP address is a globally unique, routable address assigned by your ISP. It is the address that websites, servers, and online services see when your device communicates with them. Every household or business that connects to the internet typically receives one (or more) public IP addresses from their ISP. This is the address this tool detects and displays for you.
A private IP address is used exclusively within a local area network (LAN) — your home Wi-Fi network, for example. Private addresses are defined by three reserved ranges:
These ranges are not routed on the public internet, meaning that two different home networks can both use 192.168.1.1 without any conflict. Private addresses are only meaningful within the local network where they are assigned.
NAT (Network Address Translation) is the technology that allows multiple devices on a private network to share a single public IP address. When your laptop, phone, smart TV, and tablet all browse the internet through your home router, NAT makes this possible.
Your router maintains a translation table mapping outgoing connections from private IP addresses and ports to the public IP and unique port numbers. When responses come back from the internet, the router uses this table to forward the traffic to the correct internal device. From the perspective of external websites, all traffic from your home appears to originate from a single public IP address.
NAT is one of the primary reasons IPv4 has lasted as long as it has despite address exhaustion. By allowing entire networks to share a single public IP, NAT dramatically extended the practical lifespan of the IPv4 address space. However, NAT also introduces complications for peer-to-peer applications, VoIP, gaming, and other protocols that require direct device-to-device communication.
ISPs assign public IP addresses in two ways: dynamically or statically.
Most residential internet customers are assigned a dynamic IP address, which can change periodically. ISPs use the DHCP (Dynamic Host Configuration Protocol) to manage address assignment. Your router periodically requests a lease renewal, and the ISP may assign the same address or a different one. For most household internet usage, a dynamic IP works perfectly fine.
A static IP address remains fixed and does not change. Businesses, web servers, VPN endpoints, and remote access services typically require static IPs because they need a consistent, predictable address that clients can reliably connect to. Static IPs are usually available from ISPs for an additional fee.
Every time your browser makes an HTTP or HTTPS request to a web server, your router's public IP address is automatically included in the connection metadata. The web server sees this IP in the TCP connection layer and may also receive it in HTTP headers such as X-Forwarded-For if you're behind a proxy or load balancer.
Web servers routinely log IP addresses alongside access timestamps, requested URLs, and browser user-agent strings. This information is used for analytics, abuse prevention, rate limiting, and geographic content restrictions (geo-blocking). Advertisers may also use your IP address in combination with cookies and other tracking signals to build behavioral profiles across websites.
IP geolocation is the process of estimating a physical location based on an IP address. Geolocation databases are compiled from a variety of sources including ISP registration data, active measurement, and user-submitted corrections. The accuracy of IP geolocation varies significantly:
The approximate location shown on this tool's map is based on your ISP's registered infrastructure location, which may differ substantially from where you are physically sitting. Data centers, corporate VPNs, and mobile carriers can cause your apparent IP location to be hundreds or even thousands of miles from your actual position.
A Virtual Private Network (VPN) encrypts your internet traffic and routes it through a server operated by the VPN provider. From the perspective of websites and services you visit, your traffic appears to originate from the VPN server's IP address rather than your own public IP.
VPNs offer genuine privacy benefits including hiding your IP address from websites, encrypting your traffic from your ISP, and bypassing geographic content restrictions. However, they are not a complete privacy solution:
A proxy server acts as an intermediary between your device and the internet, forwarding your requests under its own IP address. Unlike a VPN, a traditional HTTP proxy typically does not encrypt your traffic — it simply relays requests. Proxies are commonly used for web filtering in corporate environments, bypassing geographic restrictions, and basic anonymity.
SOCKS5 proxies offer more flexibility than HTTP proxies, supporting any type of traffic rather than only web browsing. However, neither proxy type provides the full encryption that a VPN tunnel offers.
The Domain Name System (DNS) translates human-readable domain names (like example.com) into IP addresses that computers use to connect. When you type a website address into your browser, a DNS resolver — often provided by your ISP or a public service like Cloudflare (1.1.1.1) or Google (8.8.8.8) — looks up the corresponding IP address and returns it to your browser.
Your DNS queries can reveal significant information about your browsing habits. If you use your ISP's default DNS servers, your ISP can see every domain you look up. Using an encrypted DNS protocol such as DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT) can improve privacy by encrypting these lookups.
A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. Firewalls can be hardware-based (built into your router), software-based (running on your operating system), or both.
Your home router typically includes a basic stateful firewall that blocks unsolicited incoming connections from the internet — a critical layer of protection that prevents random internet hosts from connecting directly to devices on your private network. Most modern operating systems also include built-in software firewalls as an additional defensive layer.
Many people hold inaccurate beliefs about online privacy and IP addresses. Here are some common misconceptions:
Changing your public IP address can be beneficial in specific situations — for example, if your current IP has been flagged for abuse, if you want to bypass a simple geographic restriction, or if you want to prevent a specific website from correlating your browsing sessions. However, changing your IP address alone does not provide comprehensive privacy protection if you remain logged into the same accounts, use the same cookies, or maintain a consistent browser fingerprint.
For stronger privacy, a combination of measures is more effective: use a reputable VPN, enable DNS-over-HTTPS, use a privacy-focused browser, regularly clear cookies, and use multi-factor authentication on all sensitive accounts.
Clear, accurate answers to the most common questions about IP addresses and online networking.