Saved

Utilix knowledge base

What Is IPv6? Address Format and Scope Explained

By Utilix Editorial Team · Published Jun 1, 2026

What Is IPv6?

IPv6 (Internet Protocol version 6) is the successor to IPv4, using 128-bit addresses instead of 32-bit. That yields roughly 340 undecillion addresses — enough for every device on Earth many times over.

An IPv6 address has eight hextets (16-bit groups) written in hexadecimal, separated by colons:

2001:0db8:85a3:0000:0000:8a2e:0370:7334
2001:db8::1          ← compressed form
fe80::1              ← link-local
::1                  ← loopback

Use the IPv6 Address Tools to expand, compress, validate, and inspect scope.

Why IPv6 exists

IPv4's ~4.3 billion addresses are exhausted. NAT extends IPv4 but adds complexity. IPv6 restores end-to-end addressing and simplifies routing with hierarchical allocation.

Compression rules

  • Leading zeros in each hextet may be omitted: 0db8 → db8
  • One contiguous run of all-zero hextets may be replaced with ::
  • Only one :: per address

Common scopes

AddressScopeUse
::1LoopbackLocal host (like 127.0.0.1)
fe80::/10Link-localSame LAN segment only
fc00::/7Unique local (ULA)Private networks (like RFC 1918)
2000::/3Global unicastPublic routable internet
ff00::/8MulticastOne-to-many delivery

IPv6 vs IPv4 at a glance

IPv4IPv6
Length32 bits128 bits
NotationDotted decimalHex hextets
BroadcastYesNo (uses multicast)
NATCommonDesigned to reduce need
ConfigManual / DHCPSLAAC + DHCPv6

Related tools