Skip to content
Free tool

What is my IP address?

Your public IP address as websites see it, the proxy headers your browser sends, and whether your timezone, language and location agree.

What is my IP address?

Address, leaks and consistency

Reading your connection…

The address at the top is the one our server saw your request come from. Every site you open sees that same address unless something in between changes it. If you browse through a proxy or a VPN, it should be the exit address, not the one your ISP assigned you. If it is your ISP’s address, the proxy is not carrying this browser’s traffic.

What elite, anonymous and transparent mean

The label under the address comes from the request headers that reached us, not from a database. Proxies announce themselves in headers, and the label says how much they gave away.

Label What reached our server What any site learns
elite No proxy headers at all Only the exit address
anonymous Via or Proxy-Connection, but no other address That a proxy is in the path
transparent X-Forwarded-For with a second address, Forwarded, or X-Real-IP Your originating address

This site sits behind a CDN, and the CDN adds your own address to X-Forwarded-For on every request. That one entry is ignored. Only an address beyond it counts, so a direct connection reads elite, which is correct: nothing is forwarding you.

The consistency checks

A site deciding whether to trust a visitor rarely looks at the address alone. It compares signals that should agree. The cards under the address run the same comparisons and say which ones disagree.

  • Timezone. Your browser reports its timezone. The address is placed in one too. A browser on Berlin time behind a Dallas exit is a mismatch any script on the page can read.
  • Language. The region part of your language settings, the GB in en-GB, against the country of the address.
  • Address type. Whether the location database places the address in a datacenter range or flags it as a proxy.
  • Blocklists. Three DNS blocklists queried for the address: SpamCop, s5h and DroneBL.
  • WebRTC. Whether your browser exposes a public address the proxy does not cover. The WebRTC leak test shows every address it found.

The number in the dial is signal consistency, not anonymity. A direct connection has no proxy for the other signals to contradict, so it often scores full marks, though a browser language set for another country still costs points. Each deduction is listed with the reason, so you can see what moved it.

The same check from a terminal

The page reads one JSON endpoint. Call it yourself to see what a script or a proxy presents, which is often different from what your browser presents.

curl -s https://proxy.wiki/wp-json/proxywiki/v1/whoami

Through a proxy, put the proxy in front of the same request and compare the ip and anonymity fields:

curl -s -x http://user:pass@gw.example.net:8000 https://proxy.wiki/wp-json/proxywiki/v1/whoami

What this page does not test

It does not run a DNS leak test. That test needs a DNS server we control, answering unique names, so it can see which resolver asked. We do not run one, so we do not offer the test rather than imitate it. It also does not compute a fraud or risk score. No such number is shown because we have nothing that would make one honest.

One page load is one sample. It shows this connection at this moment.

Frequently asked questions

Why does the page say elite when I am not using a proxy?
Elite means no proxy headers reached us and no second address was forwarded. A direct connection sends none, so it reads elite. The label describes the headers, not whether a proxy exists.
Why do two databases disagree about my country?
The CDN in front of this site places your address with its own database, and the location panel uses ip-api.com. When they disagree, the address was probably reassigned recently or sits in a range one of them has wrong. The page shows both rather than picking one.
Why does it say transparent?
A header in your request carried a second address: X-Forwarded-For with an address beyond the one our CDN adds, or Forwarded, or X-Real-IP. Some proxy and corporate gateway software adds these. Every site you visit receives that header too.
Why is there no DNS leak test?
A DNS leak test needs a DNS server that answers unique names and records which resolver asked. We do not run one, so we do not offer the test.

Sources

  1. RFC 7239: Forwarded HTTP Extension
  2. ip-api.com JSON API documentation
  3. Team Cymru IP to ASN mapping