IP Address Lookup
Look up geolocation, ISP, ASN, and timezone data for any IPv4 or IPv6 address — with automatic detection of your current IP.
Last updated: March 25, 2026
Used 38K+ timesWhat users say
“The ASN lookup is what sets this apart from basic IP tools. Understanding which IPs belong to AWS vs Cloudflare vs ISPs is essential for firewall rule configuration.”
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is IP Address Lookup?
An IP (Internet Protocol) address is a numerical label assigned to every device on a network — IPv4 addresses are 32-bit values written as four octets (e.g., 93.184.216.34), while IPv6 addresses are 128-bit values written in hexadecimal groups (e.g., 2001:0db8:85a3::8a2e:0370:7334). Every public IP address is allocated to a specific geographic region and organization through the Regional Internet Registries (ARIN for North America, RIPE for Europe, APNIC for Asia-Pacific, etc.).
IP geolocation databases (like MaxMind GeoIP2, ip-api, and ipinfo.io) map IP ranges to approximate physical locations and network ownership. Lookups return: **Country and region** (from WHOIS registration data, reliable at country level), **City** (estimated from BGP routing geography, accurate within ~50km for most ISPs), **ISP/Organization** (from WHOIS and BGP routing tables), **ASN** (Autonomous System Number — the network operator number), and **Timezone** (derived from the geographic region). This tool auto-detects your current IP on load and lets you query any public IP address.
How to Use IP Address Lookup
Your current public IP address is automatically detected and displayed when the page loads with all its geolocation data
To look up a different IP address, type any valid IPv4 (e.g., 8.8.8.8) or IPv6 (e.g., 2001:4860:4860::8888) into the search field
Press Enter or click "Look Up" — the results update with country, region, city, ISP, ASN, timezone, and coordinates
Click any result card's copy icon to copy that value to your clipboard (useful for IP addresses, ASNs, and coordinate pairs)
Click the coordinates link to open the approximate location in Google Maps for a geographic reference
Common Use Cases
- Checking what IP address your VPN appears as to websites (confirm the VPN is routing through the expected country)
- Verifying the geographic region of a server IP for compliance (GDPR data residency, US financial data rules)
- Investigating a suspicious IP address in server access logs to identify the ISP or hosting provider
- Looking up the ASN of a known hosting provider (AWS, Google Cloud, Cloudflare) to identify cloud-hosted traffic
- Confirming your own public IP before adding it to a server allowlist or firewall rule
- Debugging IP-based access control issues — verifying why a user's IP is being blocked by a geo-restriction rule
- Identifying which country a scraping bot originates from by looking up IPs from your web server access logs
- Checking if a developer's office IP is correctly identified before configuring IP-based MFA bypass rules
Example Input and Output
Looking up Google's public DNS server IP address:
IP Address: 8.8.8.8
(Google's public DNS server)IP: 8.8.8.8
Country: United States 🇺🇸
Region: California
City: Mountain View
ZIP: 94043
Coordinates: 37.4056, -122.0775
Timezone: America/Los_Angeles (UTC-8)
Network: Google LLC
ISP: Google LLC
ASN: AS15169
Org: GOOGLE
Hostname: dns.google
Is VPN/Proxy: No
Is Mobile: NoPrivacy Note
The IP address you query is sent to our IP geolocation API provider (ip-api.com or similar) to perform the lookup. This is a server-side DNS/whois query. The queried IP is not stored or logged by this site. For your own IP auto-detect, the detection request is sent from your browser, revealing your current IP to our server.
IP Ranges for Known Providers
To check if an IP belongs to a specific cloud provider: AWS publishes their IP ranges at ip-ranges.amazonaws.com/ip-ranges.json. Cloudflare publishes theirs at cloudflare.com/ips. Google Cloud: cloud.google.com/compute/docs/faq#find_ip_range. Use these for allowlist/blocklist configuration rather than relying on geolocation lookups, which can lag behind IP reassignment.
IPv4 Exhaustion and IPv6
IPv4 addresses (4.3 billion total) were effectively exhausted by 2019 — all major RIRs have depleted their free pools. ISPs now use CGNAT (Carrier-Grade NAT) where thousands of customers share one public IPv4. IPv6 (128-bit, 340 undecillion addresses) solves this but adoption is gradual — about 40% of internet traffic is IPv6 as of 2024. If you see a CGNAT IP (100.64.x.x range) or a shared residential IP appearing for many users, CGNAT is the likely cause.
Frequently Asked Questions
How accurate is IP geolocation data?
Can I look up a private or internal IP address?
What is an ASN and why does it matter?
Does looking up someone else's IP violate their privacy?
Why does my VPN show as "Mountain View, California" instead of my VPN server location?
Is it possible to hide or spoof an IP address?
How This Tool Works
The page auto-detects your IP by fetching a "what is my IP" API endpoint (api.ipify.org) which returns the public IP of the requesting browser. For any IP lookup, a request is made to the geolocation API (ip-api.com/json/{IP}?fields=...) which returns a JSON object with country, region, city, lat/lng, ISP, org, AS, timezone, and mobile/proxy flags. The response is displayed in categorized information cards. Coordinates are linked to a Google Maps URL for map visualization.
Technical Stack