IP Lookup
Look up any IPv4 or IPv6 address and see its geolocation on an interactive OpenStreetMap — country, region, city, ISP, ASN, organisation, and timezone, with a map marker at the resolved lat/lon.
How to Use
- Leave the field empty and hit Look up to see your own IP info.
- Or paste any IPv4 (e.g. 8.8.8.8) or IPv6 address and press Enter.
- The map pans to the resolved coordinates; the results panel lists country, region, city, ISP, ASN, organisation, timezone, and coordinates.
- Click any value to copy it. The "Copy all" button grabs the whole result as JSON.
Drop any IP in the box above — country, city, ISP, ASN, and a map marker will land here.
What gets resolved
Frequently Asked Questions
Does this tool send my IP to your server?
The first four lookups hit free public APIs directly from your browser (ipapi.co, geojs.io, ipapi.is, ipinfo.io — all HTTPS, no signup, no API key). If all four fail (browser extension blocking, stale CDN cache, or firewall), a same-origin PHP proxy on this site acts as the last-resort failover by making the call server-side. The "Source" row in the result panel tells you which path was used.
What happens if a provider is down?
Each provider gets a 5-second timeout. If it fails (down, rate-limited, CORS-blocked, or extension-blocked) the tool moves to the next one automatically. Only the same-origin proxy is tried as a final fallback.
Do I need a MaxMind database or any setup?
No. Nothing to install, no API key, no database file. The map tiles come from OpenStreetMap directly. Everything works on first load.
How accurate is IP geolocation?
Country-level is near-perfect. City-level is approximate — usually within tens of kilometres but can be wrong for mobile carriers, VPNs, or Tor exit nodes.
Why OpenStreetMap and not Google Maps?
OSM is free, open-source, and privacy-respecting. MapLibre GL JS is the open fork of Mapbox GL JS and renders OSM raster tiles with WebGL — no tracking, no API key, no billing.
Are there rate limits?
ipwho.is free tier allows ~10,000 requests per month per IP. If you hit the limit you'll see a "Rate limit reached" error — wait a bit or try a different network.
Can I look up IPv6?
Yes. Enter a full or shortened IPv6 address (e.g. 2606:4700:4700::1111) and it resolves the same way as IPv4.
Common Use Cases
Diagnose a suspicious login
Find out where an IP from your server logs is actually located, and which ISP or ASN owns it.
Check VPN exit location
Verify your VPN is routing out of the country you selected.
Investigate email headers
Look up the sending server's IP to see its origin and ISP.
Map an ASN
Find which ISP / hosting provider owns a block by resolving any IP in the range.
Last updated: