How to check if your VPN is working

Open this page with the VPN off and note three things: the address, the country and the network provider. Turn the VPN on, come back here and reload the page fully with Ctrl+F5 (Cmd+Shift+R on a Mac). If the VPN is working, all three are different and the leak checks for WebRTC, IPv6 and time zone come back clean. If nothing changed, either the VPN had not finished connecting or you are looking at a cached copy of the page.

Updated 11 August 2026

Your address right now 216.73.217.21 full check

Leak checks

If you use a VPN, these checks show whether the browser reveals your real address around it.

  • WebRTC leakchecking…
  • IPv6 addresschecking…
  • Timezonechecking…

What a working VPN actually changes

With a VPN on, your browser no longer talks to a website directly. It talks to a server in between, and the site sees that server's address instead of the one your internet provider gave you.

So a proper test is not about one number. Four things have to line up:

It is worth being clear about what this gives you. The sites you open see the server instead of you. That is not invisibility: your internet provider can still see that you are connected to a server, and anything you log into still knows exactly who you are.

Test it step by step

  1. Turn the VPN off. Open this page and note three values: the address, the country and the network provider.
  2. Turn the VPN on and wait until it says the connection is up. A few seconds is normal.
  3. Come back to this page and force a full reload – Ctrl+F5 on Windows and Linux, Cmd+Shift+R on a Mac. An ordinary reload can quietly show you the old result from cache.
  4. Compare the three values with what you wrote down. All of them should be different now.
  5. Look at the leak checks further down the page: WebRTC, IPv6 and time zone.
  6. Do the same once in a private window and once in a different browser. That tells you whether the VPN covers the whole computer or only the browser it is installed in.

If you want to be thorough, run the test again an hour later. A VPN connection can drop while the internet keeps working, and nothing on screen tells you.

What each result means

The VPN is on but my IP has not changed

This is the most common complaint, and the reason is usually dull rather than dramatic.

The country is not the one I picked

Address databases, ours included, go by where an address is registered, not by where the hardware physically sits. A range of addresses registered to a company in one country can be in use on machines in another, and ranges change owners regularly, so a recently transferred one can stay listed under its previous owner for weeks.

Some apps also move you to a nearby server when the one you picked is busy, without saying much about it. If both the address and the network provider changed, the VPN is doing its job even when the flag is not the one you expected.

A check found a leak – what to do

Run the whole test again after each change. Fixing one leak does not touch the others, and it is easy to assume a setting took effect when it did not.

What this check does not tell you

The test above answers one question: which address the sites you open can see. It says nothing about the rest, and it is worth knowing where the line is.

How this page gets its answer: everything is worked out on our own servers from local databases. Your address is used to build the reply and is not stored, and there are no third-party trackers and no ads. If you would rather check from a script, api.ipgeo.ru returns the address and country in machine-readable form – no keys, no sign-up.

If this page still shows the address your provider gave you, then so does every site you open. AnonVPN, our Chrome extension, is one way to change that – switch it on, reload this page, and both the address and the provider should read differently.

AnonVPN extension in Chrome Web Store

Frequently asked questions

How do I check if my VPN is working?

Open this page with the VPN off and note the address, country and network provider. Turn the VPN on, reload with Ctrl+F5 and compare – if all three changed and the leak checks are clean, it is working.

Why is my VPN not changing my IP address?

Most often the page came from cache, or the VPN had not finished connecting when you reloaded. A browser extension also covers only that one browser, and some VPNs keep a list of sites that stay outside the connection.

What is a WebRTC leak?

WebRTC is a browser feature used for calls, and it can report your real address to a page directly, outside the VPN. If this page finds one, block WebRTC in your VPN settings or in the browser and check again.

Do I need to change my time zone when using a VPN?

No, nothing stops working because of it. A clock that does not match the country of your address simply makes the difference visible to any site that looks.

Can I test a VPN on my phone the same way?

Yes – open this page before and after turning the VPN on and compare the values. Keep in mind that a browser extension affects only that browser, while an app that covers the whole phone affects other apps too.

More on this