IPv6 Test
This free IPv6 test checks whether your internet connection can reach the IPv6 internet. It shows your IPv4 and IPv6 addresses, whether the IPv6 one is native or tunnelled, and which of the two your browser prefers when a site offers both.
The test runs in your browser. It contacts our own servers, ip4.tpc-hosting.net, ip6.tpc-hosting.net and ip46.tpc-hosting.net, which only answer with the address they see. We do not store it. For each address found, the provider is looked up through our public IP lookup.
Free, no signup.
What this test checks
When you open the page, your browser makes three small requests to our own test servers: ip4.tpc-hosting.net, which can only be reached over IPv4, ip6.tpc-hosting.net, which can only be reached over IPv6, and ip46.tpc-hosting.net, which works over both. Each one answers with the address it sees you connecting from.
If the IPv6-only server answers, your connection has working IPv6. If it does not, your connection is IPv4-only. The third server shows which one your browser picks when a site offers both. We do not store the addresses. For each address found, the page also asks our public IP lookup who runs the network, so you can see your provider.
How to read the results
The big line at the top is the verdict. Below it, each check is marked pass, warn, fail or info. A pass means that part works. A warning is not an error: no IPv6 on this connection is common and your sites still load. A fail on IPv4 is rare, because most of the internet still needs it.
The IPv6 address type tells you how the address reaches you. Native means your provider gives you IPv6 directly, which is the best case. Teredo and 6to4 are older tunnelling methods that wrap IPv6 inside IPv4. They work but are often slow, so native IPv6 from your provider is better. The last check shows which version your browser used for a site that offers both.
Why IPv6 matters
IPv4 has only about 4.3 billion addresses, and they ran out years ago. Providers now share one IPv4 address between many customers, which can get in the way of things like hosting a server at home or reaching a device from outside. IPv6 has enough addresses for every device to have its own.
More and more networks, mobile providers and websites support IPv6, and some are IPv6-first. A site that is reachable over both is available to everyone, so if you run a website it is worth publishing an AAAA record next to the A record. If your own connection has no IPv6, you can still reach nearly everything today, but you rely on the shared IPv4 address your provider gives you.
How to turn on IPv6
Start with your router. Look for a setting called IPv6, DHCPv6-PD or SLAAC and make sure it is on, then restart the router. If there is no such setting, your router may be too old or your provider may need to enable it for your line, so ask them whether your plan includes IPv6.
Also check any VPN you use, because some VPNs turn IPv6 off on purpose to avoid leaks. Test with the VPN off, then on. On a mobile network, IPv6 depends on your carrier and your phone's access point settings. After any change, press Run again to see the new result.
Is my website reachable over IPv6?
This test is about your own connection, not about a website. To see whether a site can be reached over IPv6, check whether its domain has an AAAA record. Use the dig tool and pick the AAAA record type, and you will see the IPv6 addresses the domain points to, if any.
A domain with an AAAA record that points to a server that does not answer over IPv6 can be worse than no record at all, because visitors with IPv6 may hit the dead address first. After you add an AAAA record, test the site from a connection that has IPv6.
Frequently asked questions
What is IPv6?
IPv6 is the newer version of the Internet Protocol. Its addresses look like 2001:db8::42 and there are enough of them for every device to have its own, unlike IPv4 where addresses are scarce and often shared.
Is IPv6 faster?
Not by itself. Speed depends mostly on your connection and the route taken. IPv6 can be a little quicker when it avoids the address sharing that many providers use for IPv4, but you should not expect a big change. Tunnelled IPv6 (Teredo or 6to4) is often slower.
Should I disable IPv6?
Usually not. Some apps and parts of your operating system expect IPv6, so switching it off can cause odd failures or delays. Turn it off only to test a specific problem, and turn it back on afterwards. If a VPN is the reason, check the VPN's own settings first.
Why does my phone have IPv6 but my laptop doesn't?
Mobile carriers often run IPv6 by default, while your home router or provider may not. If the phone is on the mobile network and the laptop is on home Wi-Fi, they are on two different connections. Run the test on both on the same Wi-Fi to compare.
Do you store my address?
No. The test contacts our own servers, ip4.tpc-hosting.net, ip6.tpc-hosting.net and ip46.tpc-hosting.net, which answer with the address they see and do not store it. The provider lookup is not stored either. The result stays in your browser tab.
Why does it say my browser used IPv4 when I have IPv6?
When a site offers both, browsers try them almost at the same time and use whichever answers first. This is called Happy Eyeballs. If IPv4 was a little faster this time, the browser used it. It does not mean IPv6 is broken.
Why can't the test reach your servers?
Something between your browser and our servers is blocking the requests. Ad blockers, privacy extensions, a company proxy, a firewall or a VPN can do this. Turn the blocker off for this page and run the test again.
Dig deeper
What Is My IP
Your public IP address as websites see it, with its approximate location and provider.
Show my IPPing Test
Times 10 requests from your browser to Cloudflare and Google: latency, jitter and packet loss, explained.
Test my connectionDig Online
Ask Cloudflare, Google, Quad9 or your own nameserver, and get dig's full answer: flags, every section and the raw output.
Run dig