IPv6 Subnet Calculator

Instantly expand, compress, and analyze IPv6 addresses. Determine your network prefix, address type, scope, and host interface ID with a single click.

IPv6 Calculator

Valid IPv6 required (e.g. 2001:db8::1)

IPv6 Details

Network Address
Full IPv6 Address
Compressed Address
Network Prefix (Hex)
Host Portion (Interface ID)
First Address
Last Address
Total Addresses
Address Type
Scope
Number of /64 Networks

How to Use the IPv6 Calculator

IPv6 addresses are 128-bit identifiers represented as eight groups of four hexadecimal digits. This calculator simplifies analyzing these massive addresses.

  1. Enter an IPv6 Address: Type the address into the input field. You can use standard compressed notation (e.g., 2001:db8::1) or fully expanded notation.
  2. Adjust Prefix Length: Use the slider or the direct input box to set the prefix length (from 0 to 128). In most modern deployments, /64 is the standard size for a single local subnet.
  3. Review the Analysis: The calculator instantly expands the address to its full 32-character form, compresses it to its shortest valid form, and separates the Network Prefix from the Host Portion (Interface ID).

Example Calculation

If you input the IPv6 address 2001:0db8:85a3:0000:0000:8a2e:0370:7334 with a prefix of /64, the output generated will be:

Network Address2001:db8:85a3::/64
Full IPv6 Address2001:0db8:85a3:0000:0000:8a2e:0370:7334
Compressed Address2001:db8:85a3::8a2e:370:7334
Network Prefix (Hex)2001:0db8:85a3:0000::…
Host Portion (Interface ID)0000:0000:0000:0000:0000:8a2e:0370:7334
Total Addresses2^64 (≈1.84×10^19)
Address TypeDocumentation (2001:db8::/32)
ScopeGlobal
Did you know? Unlike IPv4, IPv6 does not use broadcast addresses. Instead, it relies heavily on multicast addresses (starting with ff00::/8) to deliver packets to multiple nodes.

IPv6 Networking Frequently Asked Questions