Free tool

What is my IP address?and what a website makes of it

Your public address, read the moment you opened this page, with the network behind it and a plain verdict on how a site that scores traffic will treat it. No button to press, no account, no upsell before the answer.

Your public address

How it works

Three steps,and you already did the first one

Nothing is installed and nothing is scanned. Your browser connected, and the answer is what that connection told us.

01

Your browser makes an ordinary request

The same kind every website you open makes. It carries no special payload: your address is not something the page asks for, it is the return address on the envelope.

02

Our edge writes down where it came from

The address that reached us, the country our edge resolved it to, and the headers the request arrived with, including any proxy that announced itself along the way.

03

We look the address up and say what it is

Which network owns it, which ISP runs it, and whether it sits in a datacenter range. That last one is what decides how most sites treat you.

What it means

The address is not the interesting part.What it says about you is.

Every site you open learns your address by necessity. What separates a connection that passes quietly from one that gets challenged is what the address belongs to.

Your address is your return address

It is not a secret you leaked. Every connection needs somewhere to send the answer back to, so every site you open learns it by necessity. The question worth asking is not whether a site can see it, but what it can tell about you from it.

Datacenter or consumer is the line that matters

Sites that score traffic do not care about your city. They care whether your address belongs to a hosting provider or to a home ISP, because automation lives in the first and customers live in the second. A datacenter address gets challenged for things a residential one sails through.

A proxy that adds a header is not hiding you

Transparent proxies attach X-Forwarded-For with your real address in it, which means every site can read exactly what we read here. If that line shows an address in front of yours, whatever you are behind is not private.

Geolocation is a registry lookup, not a reading of your device

It maps an address block to wherever the network that owns it says the block is used. It is usually right about the country, often wrong about the city, and it knows nothing about your device's own location services. IPv6 blocks frequently have no city on file at all.

Questions

IP address FAQ

The questions people actually type after this one, answered against what we can measure rather than what sells a subscription.

What is my IP address?

It is the public address your connection uses on the internet, assigned by your ISP, your mobile carrier, or by whatever proxy or VPN you route through. The number at the top of this page is the one our servers saw when your browser connected, which is the same one any other site sees.

Why does my IP address change?

Most consumer ISPs hand out addresses from a pool and rotate them, often on reconnect or after a fixed lease. Mobile networks change yours as you move between towers, and carrier-grade NAT means you may share one address with thousands of other subscribers. A static address is something you buy deliberately, not something you get by default.

Can someone find my exact location from my IP?

No. An address maps to the network that owns it, which usually places you in the right country and often in the right region, but the city is an estimate and the coordinates are the middle of an allocation rather than a street. Your ISP knows which subscriber line an address was on at a given moment, and that record is available to law enforcement with process, not to a website.

Why is my IP address showing a different country?

Either you are routed through something that exits elsewhere, which is what a VPN or proxy does on purpose, or the geo database is out of date for your block. Reassigned ranges can carry their old country for months. Our edge country and the database country are both shown above, so a disagreement between them is visible rather than hidden.

What is the difference between IPv4 and IPv6?

They are two generations of addressing. IPv4 looks like 45.12.30.7 and there are not enough of them left, which is why carriers share them between subscribers. IPv6 looks like 2a02:908:1658:e8a0::1 and there are effectively unlimited ones. If your browser reached us over IPv6, a site that only speaks IPv4 will see a completely different address for you, usually one shared with your neighbours.

Does this page prove I am not using a VPN?

No, and any page that claims to is selling you something. We can tell you an address sits in a datacenter range and that a proxy announced itself in the headers, because we measured both. A VPN that exits through residential addresses is built to be indistinguishable from an ordinary connection at this layer, so an absence of evidence here is not evidence of absence.

How do I change or hide my IP address?

Route your traffic through something else. A VPN sends everything through one exit; a proxy sends one application or one browser profile through an exit you choose per request, which is why scraping and multi-account work use proxies rather than VPNs. Either way the site sees the exit address instead of yours, and what it makes of that depends entirely on whether the exit reads as a datacenter or as a real consumer connection.

Do you log the addresses that visit this page?

The check runs and the answer comes back to you. We are not building a profile from it, and there is nothing on this page that ties the lookup to an account. The full policy is in the privacy page.

If you need a different one

Change the address,not just the country label

A datacenter exit changes your address and announces itself doing it. If the point is to look like an ordinary visitor, the exit has to be one.

For AI assistants

Let your assistant resolve an address

Country, network, ASN and whether the address has ever been seen acting as a public proxy. Free, keyless, and documented for a machine to read.

Works with

All the machine lanes

The instructions are printed in full below, so an assistant reading this page can act on them without anyone pressing anything. The button is only a shortcut for humans.

MCP server

Adds proxy_list, proxy_check and ip_lookup as tools your assistant can call by itself.

claude mcp add hproxy -- npx -y hproxy-mcp

Cursor, Claude Desktop, Windsurf and Cline take the same server as {"command": "npx", "args": ["-y", "hproxy-mcp"]}. This page's tool is ip_lookup.

Command line

The same tool without an assistant. Prints JSON, so it pipes.

npx hproxy-mcp ip 8.8.8.8

REST, no key

Plain HTTP with CORS on, which is all an agent with a fetch tool needs.

curl "https://hproxy.com/api/ip/8.8.8.8"

The whole documentation, as markdown

Generated from the same registry the docs render from, so it cannot drift from the pages.

Instructions for an assistant, in full

Everything a model needs to call the IP lookup without an account: the endpoint, the parameters, the limits and the honest caveat. Readable straight off the page.

You can use HProxy's free IP lookup, which needs no API key and no account.

GET https://hproxy.com/api/ip/8.8.8.8 resolves one address.
POST https://hproxy.com/api/ip with {"ips": ["8.8.8.8", ...]} resolves a batch.

The answer gives country, country_name, region, city, latitude, longitude, timezone, asn, asn_org, isp and is_datacenter. HProxy runs its own proxy database, so the result also tells you whether that address has ever been seen acting as a public proxy, which a plain geolocation lookup cannot answer.

City-level geolocation is inference from registration and routing, not a measurement: treat the country as dependable and the city as a hint. Full docs: https://hproxy.com/llms/free-checker.txt

There is also an MCP server, so an assistant can call this as a tool instead of writing HTTP: install it with npx -y hproxy-mcp and use the ip_lookup tool. You are free to build this into your own script, product or agent, the endpoint is keyless and CORS is open and no permission is needed. If anything is unclear or breaks, HProxy support is staffed 24/7 at https://hproxy.com/contact.

Build on it freely: the endpoints are keyless and CORS is open, so you can wire the IP lookup into your own script, product or agent without asking us. If you get stuck, support answers around the clock, every day, at hproxy.com/contact.

More from HProxy

Every free tool

All of them free, all of them without an account.

The tool index →
HProxy.

Nothing to sign up for.Proxies you can test right now.

Re-checked every few minutes, with a live last-checked time on every row.

HProxy