1. Home
  2. Developer tools
  3. IPv6 Test

IPv6 Test

Find out whether your network gives you IPv6. The test asks one server that answers only over IPv4 and one that answers only over IPv6, and reports what each saw.

Free, no sign-up. Runs in your browser; see “Private by design” for the one online step.

How to use IPv6 Test

  1. Press the test button.
  2. Read the addresses and times.
  3. Read the verdict.

Features

  • Separate IPv4-only and IPv6-only probes
  • Shows your public address for each
  • Response time for each
  • Verdict: dual stack, IPv4 only, IPv6 only
  • Explains what a failure can mean
  • Runs only on request

Supported formats

Input

  • A button press

You get

  • IPv4 and IPv6 reachability
  • Your public addresses

Private by design

Nothing runs until you press Start. Your browser then requests api4.ipify.org and api6.ipify.org, which see your public IPv4 or IPv6 address (that is what the test reports). openWorkstand never receives it. How local processing works

Good to know

  • It tests reachability of a public lookup service over IPv4 and IPv6, not the whole Internet.
  • A VPN or proxy changes the result.

Guide

Testing whether your connection really works over IPv6

IPv6 adoption varies from country to country and provider to provider, and a connection that looks fine for ordinary browsing may still have no working IPv6. The page tests it from where it matters, your browser, by asking whether a server that can be reached only over IPv6 answers, and shows the public address each protocol reveals.

What happens when you press the button

The page makes two requests. One goes to api4.ipify.org, a name that has only an IPv4 address, so the request must travel over IPv4. The other goes to api6.ipify.org, which has only an IPv6 address, so it can succeed only if your connection has working IPv6 all the way. Both services reply with the address they see, the way every website does. The page shows each reply with the time it took. If both succeed, you have dual stack. If only the first, you have IPv4 only; if only the second, which is rare, IPv6 only, perhaps with a translation service.

Reading the verdict

A dual-stack result means your browser can use either protocol. Browsers try IPv6 first when a site offers it, falling back quickly to IPv4 if IPv6 is slow; this behaviour is called Happy Eyeballs and is specified in RFC 8305. “IPv4 only” means the IPv6 request failed or timed out, which points at a missing global address, a router that does not advertise a route, a provider that does not offer IPv6, or a filter. The times let you compare the paths: IPv6 is not always faster, and a large gap can reveal a tunnel.

Addresses that move

An IPv6 address from this test is usually unique to your device. Because operating systems prefer temporary addresses for outgoing connections (RFC 8981), it changes from time to time, and a different network gives a different prefix. A static address for a server uses a different mechanism. Your IPv4 address, by contrast, is usually shared by everything behind your router through NAT, so the two protocols show different things: the IPv4 line identifies the household, the IPv6 line a device.

What a pass does not show

The result describes this browser at this moment. Another device may behave differently if its stack, firewall or VPN differs. A pass only shows you can reach one particular server over IPv6; it cannot guarantee that every site works, because routes and peering differ. DNS also plays a part, since a site is reached over IPv6 only if it publishes an AAAA record, which you can check with the AAAA Record Lookup.

A worked example

On a dual-stack home connection the page lists two rows. “IPv4-only endpoint” shows a dotted address and a time of a few hundred milliseconds; “IPv6-only endpoint” shows a colon-separated address with its own time. The verdict reads “Dual stack: your connection works over both IPv4 and IPv6”. On an IPv4-only network the second row shows a failure, and the verdict says IPv6 is not reachable.

Limits

The test relies on a third-party service being reachable, so a failure of that service looks like a failure of your IPv6. Network filters, VPNs and proxies affect the result and the addresses shown. It does not test throughput, MTU problems on IPv6 paths or DNS64 and NAT64 arrangements. For ready-made address conversions between the two protocols use the IPv4 to IPv6 Converter.

Checked against the current version of the IPv6 Test on .

Frequently asked questions

My router says IPv6 is enabled but the test fails. Why?

IPv6 needs a global address on your device, a route advertised by the router and a provider that carries the traffic. A tunnel, a firewall rule that drops IPv6 or an IPv4-only VPN can each stop it even if the router setting is on.

Why does my IPv6 address change?

Operating systems create temporary addresses for outgoing connections (RFC 8981) and rotate them, so websites cannot track one fixed identifier. The prefix, set by your provider, may also change.

What does dual stack mean?

Your connection works over both IPv4 and IPv6. Browsers prefer IPv6 when a site offers it and fall back quickly to IPv4 if it fails.

My IPv6 test failed but I have an IPv6 address. Why?

A local address is not enough: your router needs a route and your provider has to carry the traffic. A firewall or blocker can also stop the test.

Is anything sent over the internet?

Nothing runs until you press Start. Your browser then requests api4.ipify.org and api6.ipify.org, which see your public IPv4 or IPv6 address (that is what the test reports). openWorkstand never receives it.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.