IP Address Lookup

Look up IP address location, ISP, country and VPN detection. Your own IP shown automatically. Free.

✓ Free✓ No sign-up✓ Works in browser

Advertisement

Advertisement

How to Use This Tool

1

View Your IP Instantly

Your current public IP address and approximate location are shown automatically when you open the tool.

2

Look Up Any IP Address

Enter any IP address to look up its location, ISP, organisation, and whether it belongs to a VPN, proxy, or hosting provider.

3

View on Map

The detected location is shown on an interactive map. The pin indicates the approximate city — not the exact address.

Advertisement

Sponsored
Semrush
Try Free 7 Days

Related Tools

Frequently Asked Questions

What is an IP address?
An IP (Internet Protocol) address is a unique numerical label assigned to every device connected to a network. Your public IP address is how websites and online services identify your device.
How accurate is the location shown?
IP geolocation is accurate to the city level in most cases (95%+ accuracy). It shows the location of your internet service provider's routing infrastructure, not your exact address.
What does the VPN detection flag mean?
If a VPN, proxy, or Tor exit node is detected, the tool flags it. This means the IP belongs to a VPN provider or anonymisation service rather than a residential or business ISP.
Is my exact address visible to websites I visit?
No. Websites see your IP address and can determine your approximate city, but they cannot see your street address, name, or personal details from your IP alone.

About IP Address Lookup

A bot is hammering your /api/signup endpoint from 185.220.101.47 at 40 requests per second and you want to know whether to block the single IP, the /24 subnet, or the whole ASN before the rate limiter buckets fill. Or a support ticket claims 'our office cannot reach your site' and you need to confirm the customer IP resolves to the ISP and region they say it does. This lookup queries public geolocation databases (MaxMind GeoLite2-style data) for IPv4 and IPv6 addresses and returns country, region, approximate city, latitude / longitude at the city centroid, ASN number and organization, and the ISP or hosting provider. All of this is ISP-level metadata — geolocation accuracy is good at the country and region level, approximate at the city level, and never represents the person behind the keyboard. VPN exit nodes, CDN edges, mobile carrier NAT pools, and corporate proxies all resolve to the operator, not the end user. Use it to profile traffic sources, not to identify humans.

How it works

  1. 1

    Address validated and normalized

    The input is parsed as IPv4 (dotted quad) or IPv6 (RFC 5952 canonical form, including ::ffff:a.b.c.d mapped addresses). Private ranges (RFC 1918 10.0.0.0/8, 172.16/12, 192.168/16, loopback 127/8, link-local 169.254/16) short-circuit with a 'private network, no public routing' response instead of a database lookup.

  2. 2

    Reverse lookup against a MaxMind-style dataset

    The validated address is queried against a geolocation dataset containing CIDR blocks mapped to country, region, city centroid, latitude / longitude, ASN, and registered organization. The data refreshes on a rolling basis — new allocations from the regional registries (ARIN, RIPE, APNIC, AFRINIC, LACNIC) propagate into the set within days to weeks.

  3. 3

    Results rendered with honesty markers

    The response includes an accuracy_radius field (MaxMind's own estimate of the city geolocation's uncertainty in kilometers — often 50 to 1000 km) and a connection_type flag when detectable (hosting, mobile, broadcast, residential). Hosting and mobile flags are signals that the IP does not represent a single fixed location or user.

Pro tips

ASN tells you more than country for bot triage

A stream of suspicious requests from IPs in ten different countries but all registered to AS14061 (DigitalOcean) or AS16509 (AWS) is a scripted scanner running on cheap cloud instances, not a global botnet. Block or rate-limit by ASN rather than by geolocation — the country data on hosting IPs is essentially noise (which datacenter region a VM was spun up in) rather than a signal about the operator's actual location.

Do not use this data for user-facing personalization

Showing 'Welcome, visitor from Berlin' based on IP geolocation is accurate maybe 60 percent of the time for residential ISPs and drops to near zero for VPN users, corporate proxies, and mobile carriers who route through a handful of national NAT pools. If you want localized content, use Accept-Language headers or an explicit country selector. IP geolocation is for server-side analytics, not for greeting customers by region.

Mobile and VPN IPs require different mental models

Mobile carrier IPs often represent thousands of users sharing carrier-grade NAT — blocking one IP blocks a whole regional segment of a carrier. VPN exit nodes represent the VPN operator's datacenter, not the customer's real location. Check the connection_type flag before taking enforcement action: if it says 'hosting' or 'mobile', escalate to ASN-level decisioning rather than single-IP blocks that will cause collateral damage to legitimate users.

Honest limitations

  • · City-level geolocation has 50 to 1000 km typical uncertainty — do not use it to identify individuals or specific buildings.
  • · VPN and CDN IPs resolve to the provider's egress point, not the end user's real network location.
  • · Data freshness depends on the upstream dataset; brand-new IP allocations from the regional registries may show as 'unknown' for days after assignment.

Frequently asked questions

How accurate is IP geolocation really?

Country accuracy is typically 95 to 99 percent for residential broadband. Region / state accuracy drops to roughly 80 percent. City-level accuracy is 50 to 70 percent for residential ISPs in well-mapped countries, and often worse for mobile carriers, smaller countries, and hosting providers where the 'city' is just the datacenter region. Reported latitude / longitude are city centroids, not the subscriber's home — MaxMind explicitly publishes an accuracy_radius field that is often 20 to 1000 kilometers. Treat geolocation as a useful signal for analytics and bot triage, never as evidence of someone's identity or physical location.

Can I find out who owns an IP or who is using it?

You can find the organization that operates the IP block (the registered ASN holder — an ISP, hosting provider, or corporate network) via the WHOIS data on the IP range, which this tool surfaces as the ISP / organization field. You cannot identify the end user behind a residential IP without a court order served on the ISP. For abuse reporting, the route is to file an abuse@ complaint with the organization that owns the range; they have the subscriber-level records and will act on documented abuse without needing external identification.

Why does my own IP show the wrong city?

ISPs register IP blocks at the level of their major regional POP rather than at each subscriber's address. If your ISP operates out of Frankfurt but serves subscribers across a five-state region, every IP in that range geolocates to Frankfurt in the public databases. The city result reflects where the ISP routed the IP block to, not where your physical connection terminates. If you are on a mobile network or a corporate VPN, the apparent location may be the carrier's gateway or the company HQ rather than your actual seat location.

What does 'ASN' mean and why does it matter?

An Autonomous System Number identifies a network operator on the public internet — ISPs, hosting providers, large enterprises, and content networks each have one (or several). AS16509 is AWS, AS13335 is Cloudflare, AS14061 is DigitalOcean, AS7922 is Comcast. ASN tells you the operator category (residential ISP vs hosting vs mobile carrier vs CDN), which is usually a more reliable signal for bot triage, firewall rules, and analytics segmentation than country-level geolocation. Two IPs in the same country but different ASNs represent very different traffic sources.

Will this detect VPN or proxy usage?

Partially. The connection_type flag in the response marks IPs registered to known hosting providers, which includes most commercial VPN exit nodes (NordVPN, ExpressVPN, Mullvad all rent datacenter IPs). It will not flag residential proxies — paid services that route traffic through infected consumer devices — because those IPs are genuinely residential ISP allocations. Accurate VPN / proxy detection is a specialized product (IPQualityScore, MaxMind minFraud) and typically requires paid access. Treat this tool's output as a hint rather than a reliable VPN oracle.

IP lookups commonly sit inside a broader reconnaissance workflow. whois-lookup retrieves the registration details for the domain an IP's reverse-DNS points to. website-speed-checker complements IP lookups when you are measuring CDN edge distribution. For security incident review, regex-tester is where you build the pattern that extracts IPs from raw log lines before feeding them through this tool in bulk. json-formatter cleans the JSON response payload if you are piping lookup output into a spreadsheet or ticketing system.

Advertisement