Get detailed information about any IP address with advanced security detection
No IP lookup performed yet
Enter an IP address or click "My IP"
IP Geolocation is a free online tool that determines the physical location of an IP address. It reveals geographic information including country, region, city, postal code, latitude/longitude coordinates, timezone, and ISP details.
Our tool provides accurate geolocation data for both IPv4 and IPv6 addresses, along with additional information like ASN (Autonomous System Number), organization details, and advanced security detection for VPNs, proxies, and datacenter IPs.
Get country, region, city, postal code, and precise coordinates for any IP address.
Identify the Internet Service Provider and organization associated with the IP.
Detect VPNs, proxies, and datacenter IPs for enhanced security analysis.
Download geolocation data as JSON for integration with your applications.
| Feature | IPv4 | IPv6 |
|---|---|---|
| Address Format | 32-bit (e.g., 192.168.1.1) | 128-bit (e.g., 2001:0db8::1) |
| Total Addresses | ~4.3 billion | ~340 undecillion |
| Geolocation Accuracy | High (mature databases) | Moderate (improving) |
| Adoption | Universal | Growing rapidly |
IP geolocation maps an address to a likely location using registration and network data — it is not GPS. Country is almost always right; city is an estimate. Knowing why it can be off is the difference between using it well and trusting it blindly:
"Is this IP a VPN or proxy?" is often the real question behind a geolocation lookup — for blocking fraud, screening signups, or understanding suspicious traffic. Treat the location as approximate and lean on the network type (residential vs hosting vs VPN) for decisions. To see who the address's network belongs to, pair this with a WHOIS lookup on the domain or a DNS lookup; to vet a whole site an IP is serving, run a Website Check.
IP geolocation is typically accurate to the city level (about 80-90% accuracy). Country-level accuracy is near 99%. Exact street addresses cannot be determined from IP addresses alone.
VPNs and proxies mask the real location, mobile networks may show carrier headquarters instead of actual location, ISPs sometimes route traffic through different regions, and geolocation databases may contain outdated information.
ASN (Autonomous System Number) is a unique identifier assigned to networks on the internet. It identifies the organization that operates the IP address block and is used for routing internet traffic.
Your IP address reveals your approximate location (city/region) and ISP, but not your exact physical address or personal identity. Use a VPN to enhance privacy by masking your real IP address.
Everything this tool does, available as a simple REST endpoint with JSON responses — perfect for scripts, monitoring and integrations. Free tier: 100 requests/month, no card required.
curl -H "X-API-Key: tn_your_api_key" \
"https://tools-ninja.com/api/v1/ip-geolocation?ip=8.8.8.8"