IP Lookup — Find IP Address Location & ISP
Enter any IP address to find its geolocation, country, city, ISP, and timezone.
When an IP lookup is the right tool
Logs, bans, and access lists often contain an address and little else. This page is for asking where that address appears to be: country, region, city, postal code, timezone, coordinates, ISP, and ASN. Type an IP, click Lookup (or press Enter), and read the table. My IP looks up the public address of this browser’s request instead.
The query is sent to ipapi.co. It is not a local whois or a packet capture. For a hostname rather than an address, use DNS Lookup.
Use cases
Identifying an address in a log line
Paste the IP, click Lookup, and check country, ISP, and ASN. The Copy button writes the same labeled fields as plain text, one line per row, using the labels shown in the table.
Seeing which public IP this browser is using
My IP is useful when you have just joined a VPN or you are checking a NAT egress address. The input is cleared first, then the no-argument ipapi.co endpoint is called.
Opening a rough map of the coordinates
When latitude and longitude are both present, View on OpenStreetMap opens that point at zoom level 10. Geolocation for an IP is often only accurate to a city or a region, so treat the pin as an approximation.
How the lookup works
The page does not validate the address before sending it. A successful JSON response is mapped onto the nine fields above. A response with an error flag becomes an error message. There is no automatic lookup as you type. While a request is in flight, the buttons show a loading state and the previous result is cleared.
What this tool does not do
It does not run a local geo database, perform a traceroute or a port scan, or resolve hostnames (use DNS Lookup for that). It does not keep a history of queries. Accuracy and uptime depend on ipapi.co. To calculate a subnet from an address, try the CIDR Calculator.
How to use IP Lookup
- Type an IP address and click Lookup, or press Enter. Use My IP to query this browser’s public address.
- Read the result table. Open the map link if coordinates are present.
- Copy the labeled fields if you need a text snapshot.
Frequently asked questions
Where does the lookup data come from?
The browser requests https://ipapi.co/{ip}/json/ for the address you type, or https://ipapi.co/json/ when you use My IP. This is a third-party lookup. The IP you query — or your public IP, for My IP — is sent to ipapi.co. That is different from most DiffCheck tools, which run entirely locally.
What fields are shown?
When the response succeeds, the page lists IP address, city, region, country (with a country code), postal code, timezone, coordinates, ISP (from the org field), and ASN. Empty values appear as an em dash. If both latitude and longitude are present, a View on OpenStreetMap link opens a map of that point in a new tab.
How do I look up my own address?
Click My IP. That clears the input box and calls the ipapi.co URL that has no IP in the path, so the service reports the public address it sees for this request. The result table includes that address. Behind a VPN or a corporate proxy, you will see the egress address, not a private LAN address.
What errors might I see?
If the HTTP request fails, the page shows “Failed to fetch IP info.” If ipapi.co returns an error document, the page shows the service’s reason when one is provided, or “Invalid IP address.” Lookups are not live: you click Lookup or press Enter. There is no local format check before the request is sent.
Is the lookup private?
The query is not stored by DiffCheck, but it is sent to ipapi.co. Do not look up addresses you would not be comfortable sharing with that service. Availability, accuracy, and any rate limits depend on ipapi.co, not on a local database.
Related tools and guides
References
- ipapi.co is the geolocation API this page calls. Field names, coverage, and limits are defined by that service.
- The map link uses OpenStreetMap with the reported latitude and longitude. Coordinates are only as precise as the lookup provider’s data.