Skip to content

IPv6 Calculator

Input

Enter an IPv6 address with a prefix length (e.g. 2001:db8::/32 or fe80::1/64). Both full and compressed forms are accepted.

Result rows

Row Description
Network (CIDR) Network address + prefix
Prefix Length e.g. /32
First IP First address in the block
Last IP Last address in the block
Total Addresses Count (or 2^N for very large blocks)
Address Type Global Unicast / Link-local / Multicast / ULA / Loopback / …
Address (Expanded) Full 128-bit form with all leading zeros
Address (Compressed) RFC 5952 canonical compressed form
Reverse DNS Zone ip6.arpa zone

Binary / Hex Representation

Expand the Binary / Hex Representation panel to see the address in binary (blue = network bits, grey = interface bits) and hexadecimal.

Subnet Splitter

Works identically to the IPv4 splitter. For very large splits (prefix difference ≥ 63) the total count is displayed as 2^N.

Overlap Checker

Two IPv6 CIDRs can be compared via the Subnet Overlap Checker panel on the VLSM tab. Mixed IPv4/IPv6 pairs are not supported — the checker returns an error ("Cannot compare IPv4 and IPv6 addresses.").

ULA Prefix Generator

See IPv6 ULA Generator.