Tutorials Privacy

IPv6 for humans: what it is and why you probably want it on

Do you have a working IPv6 address, or IPv4-only?

Run this scan on your device

The short version

The internet gives every device an address, like a street address for data. The old system, IPv4, ran out of addresses years ago. The new system, IPv6, has an almost endless supply. Having IPv6 on usually makes your connection a little faster and more direct. For most people it's already on. This guide helps you confirm that, and switch it on if it isn't.

What's actually happening

Picture a city that was designed with only a few thousand house numbers. As it grew, there weren't enough numbers to go around, so whole apartment buildings had to share one street number, with a front-desk clerk sorting the mail. That sharing trick is called NAT, and it's how IPv4 has limped along.

IPv6 is like redrawing the city with room for a near-infinite number of house numbers, so every device can have its own. Mail (your data) can go straight to the right door instead of waiting at a shared front desk. That's often quicker and causes fewer glitches with video calls, games, and smart-home gadgets.

Why it matters to you

  • Fewer connection hiccups. Video calls and online games connect more directly, which can mean less lag.
  • Future-ready. More and more of the internet is IPv6-only behind the scenes. Having it means you're not stuck behind an overcrowded shared address.
  • It's free and already built in. Every modern phone, laptop, and most routers support it.

Honest note: IPv6 is not mainly a privacy feature, and it isn't "more secure" by itself. It's about having your own address and a smoother connection. (There's a small privacy wrinkle, covered in the Advanced version, that modern devices already handle for you.)

How to fix it (turn it on / check it)

Most devices have IPv6 on by default. The usual reason you don't have it is that your router or internet provider isn't handing it out. Start there.

Your router

  1. Open your router's settings page (often 192.168.1.1 in a web browser, or the router's app) and sign in.
  2. Look for an IPv6 section, usually under Internet, WAN, or Advanced.
  3. Set the IPv6 connection type to the one your provider uses, commonly Native, DHCPv6, or SLAAC. If you're not sure, choose Automatic or Native, save, and test.

If there's no IPv6 option at all, your router may be too old (see the gear note below).

Windows 11

  1. Open Settings → Network & internet → Advanced network settings.
  2. Click More network adapter options, right-click your active connection, and choose Properties.
  3. Make sure Internet Protocol Version 6 (TCP/IPv6) has a check in its box. Click OK. (It's normally on already.)

macOS

  1. Open System Settings → Network.
  2. Click your connection (Wi-Fi or Ethernet), then Details, then the TCP/IP tab.
  3. Set Configure IPv6 to Automatically.

iPhone, iPad, and Android

There's no on/off switch, and you don't need one. These devices use IPv6 automatically whenever the network offers it. If it's not working, the fix is at the router or with your provider, not on the phone.

How to check it worked

Visit a test page such as test-ipv6.com. A score of 10/10 (or "You have IPv6") means it's working. You can also run the tests on this site, they'll show whether you have an IPv6 address. If you don't, and your router has no IPv6 setting, the next step is asking your provider whether they offer it.

If your result was already good

If you already have IPv6, perfect, there's nothing to do and nothing to buy. Leave it on. It's working quietly in the background every time it can, and falling back to the old system when it can't. Just keep your router's firmware updated so it stays reliable.

Want to go further?

The Advanced version explains dual-stack, SLAAC vs. DHCPv6, privacy addresses, and why disabling IPv6 "to fix a problem" is usually the wrong move.

whoamionline.com Free privacy & network diagnostics Check your own connection →