Connection Check · Browser IP

IP Address & Location

First check where your browser traffic exits, then see whether your route is working as expected. Compare your public IP and country before and after connecting.

Current IP Details

Waiting for check
Public IP
Temporarily unavailable
Country / Region
Temporarily unavailable
Internet Service Provider (ISP)
Temporarily unavailable
Proxy detected
Temporarily unavailable

Enable JavaScript to look up your current public IP through our API.

This page only shows the request route between your browser and our lookup API. It doesn’t represent how other apps or websites connect, and it doesn’t directly test for DNS leaks.

What these results mean

Public IP: the address your request comes from

The public IP is the address seen by the lookup API, not your device’s address on the local network. Save the result before connecting, then reconnect your client and check again. If the address changes, your browser request is using a different exit. If it doesn’t, check the client’s connection status, routing rules, and whether your browser is using the proxy.

Country, region, and ISP: reference data

The country and region come from IP location databases, which may be out of date or imprecise; they don’t show your device’s exact location. The ISP field may identify an internet provider, hosting company, or exit IP provider. A name that differs from your route doesn’t necessarily indicate a connection problem. The destination service may also use a different IP database.

Proxy detection: not a definitive verdict

“Proxy detected” means the API has flagged the exit IP as proxy-related; it doesn’t mean the connection is faulty. “No proxy detected” doesn’t prove the request wasn’t routed through a proxy. If the API returns no clear result, this page shows “Temporarily unavailable” rather than treating an unknown result as a negative. It also makes no promises about access to any destination service.

Manual checks · No automatic scanning

Check for DNS leaks

DNS translates domain names into addresses your device can connect to. A changed public IP doesn’t mean DNS requests took the same route. This page’s GeoIP lookup can’t see your device’s DNS requests, so it can’t confirm that a DNS leak test has passed.

  1. Confirm the expected route. Check your client’s current mode and DNS settings to see whether DNS resolution is handled by the client or kept local according to your rules. Local DNS resolution with split tunneling isn’t necessarily a problem; what matters is whether it’s expected.
  2. Check your browser settings. Review your Secure DNS or encrypted DNS settings. Your browser may resolve domains separately from your operating system. Note the original settings before changing them to avoid mistaking DNS failures for connection problems.
  3. Check your system and other network tools. Review your system DNS settings, other proxy tools, and network management software to avoid conflicting configurations. Checking only the local DNS address isn’t enough to identify the resolver handling your requests; compare it with your client’s actual settings.
  4. Compare DNS routes. For a closer check, use a trusted DNS test or local network diagnostics to compare the resolvers before and after connecting with your expected settings. A difference between the resolver’s location and your exit location alone doesn’t prove a leak.

For help, open a support ticket and describe your client mode, operating system, and the issue. Before sharing screenshots, hide subscription links, passwords, and other account credentials.

Query privacy and error messages

We don’t log queries. Checks go only to our API; this page doesn’t fall back to third-party public IP lookup services. The copy button writes the IP from the current lookup only when clicked and doesn’t read anything else from your clipboard.

If the API is unreachable, returns an error, or has no usable data, the affected field shows “Temporarily unavailable.” This doesn’t mean your device is offline or your proxy has stopped working. Make sure this page loads normally, then click “Check again.” Check again after switching routes; results aren’t refreshed continuously in the background.

Read our Privacy Policy →
First Month Free